diff --git a/__mocks__/ERC20.json b/__mocks__/ERC20.json index 617963fb9..4e340ad6d 100644 --- a/__mocks__/ERC20.json +++ b/__mocks__/ERC20.json @@ -1,11 +1,59 @@ { "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + }, + { + "name": "symbol", + "type": "felt" + }, + { + "name": "recipient", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, { "inputs": [], - "name": "decimals", + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", "outputs": [ { - "name": "res", + "name": "symbol", "type": "felt" } ], @@ -14,10 +62,22 @@ }, { "inputs": [], - "name": "get_total_supply", + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", "outputs": [ { - "name": "res", + "name": "decimals", "type": "felt" } ], @@ -27,15 +87,15 @@ { "inputs": [ { - "name": "user", + "name": "account", "type": "felt" } ], - "name": "balance_of", + "name": "balanceOf", "outputs": [ { - "name": "res", - "type": "felt" + "name": "balance", + "type": "Uint256" } ], "stateMutability": "view", @@ -55,128 +115,215 @@ "name": "allowance", "outputs": [ { - "name": "res", - "type": "felt" + "name": "remaining", + "type": "Uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "initialize", - "outputs": [], + "inputs": [ + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], "type": "function" }, { "inputs": [ + { + "name": "sender", + "type": "felt" + }, { "name": "recipient", "type": "felt" }, { "name": "amount", + "type": "Uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "success", "type": "felt" } ], - "name": "mint", - "outputs": [], "type": "function" }, { "inputs": [ { - "name": "recipient", + "name": "spender", "type": "felt" }, { "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", "type": "felt" } ], - "name": "transfer", - "outputs": [], "type": "function" }, { "inputs": [ { - "name": "sender", + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", "type": "felt" }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ { "name": "recipient", "type": "felt" }, { "name": "amount", - "type": "felt" + "type": "Uint256" } ], - "name": "transfer_from", + "name": "mint", "outputs": [], "type": "function" }, { "inputs": [ { - "name": "spender", + "name": "user", "type": "felt" }, { "name": "amount", - "type": "felt" + "type": "Uint256" } ], - "name": "approve", + "name": "burn", "outputs": [], "type": "function" } ], "entry_points_by_type": { - "CONSTRUCTOR": [], + "CONSTRUCTOR": [ + { + "offset": "0x20e", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], "EXTERNAL": [ { - "offset": "0xe5", + "offset": "0x449", + "selector": "0x3e8cfd4725c1e28fa4a6e3e468b4fcf75367166b850ac5f04e33ec843e82c1" + }, + { + "offset": "0x34b", + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "offset": "0x28c", "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9" }, { - "offset": "0x191", - "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463" + "offset": "0x26e", + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" }, { - "offset": "0x1fc", + "offset": "0x2fb", "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e" }, { - "offset": "0x163", + "offset": "0x3c0", + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683" + }, + { + "offset": "0x40f", + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e" + }, + { + "offset": "0x2d0", "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1" }, { - "offset": "0x24e", - "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + "offset": "0x24f", + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" }, { - "offset": "0x11f", - "selector": "0x2819e8b2b82ee4c56798709651ab9e8537f644c0823e42ba017efce4f2077e4" + "offset": "0x378", + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" }, { - "offset": "0x1dc", - "selector": "0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354" + "offset": "0x2ac", + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" }, { - "offset": "0x13f", - "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33" + "offset": "0x42c", + "selector": "0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354" }, { - "offset": "0x22d", - "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68" + "offset": "0x231", + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" } ], "L1_HANDLER": [] }, "program": { - "builtins": ["pedersen", "range_check", "ecdsa"], + "attributes": [], + "builtins": ["pedersen", "range_check"], + "compiler_version": "0.10.0", "data": [ "0x400380007ffb7ffc", "0x400380017ffb7ffd", @@ -184,24 +331,11 @@ "0x3", "0x480280027ffb8000", "0x208b7fff7fff7ffe", - "0x400380007ffc7ffd", - "0x482680017ffc8000", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", "0x1", "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x48297ffc80007ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", - "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x3ffffffffffffffffffffffffffffff", "0x480280017ffc8000", @@ -215,6 +349,51 @@ "0x482680017ffc8000", "0x3", "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x20680017fff7fff", @@ -223,13 +402,13 @@ "0x482680017ffd8000", "0x11000000000000000000000000000000000000000000000101", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", "0x480680017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x48127ffe7fff8000", "0x48287ffd80007ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", "0x482680017ffd8000", "0x11000000000000000000000000000000000000000000000101", "0x208b7fff7fff7ffe", @@ -244,7 +423,7 @@ "0x480a7ffc7fff8000", "0x48287ffd80007ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", "0x10780017fff7fff", "0x8", "0x40780017fff7fff", @@ -252,7 +431,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", @@ -278,97 +457,173 @@ "0x482680017ffb8000", "0x3", "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", "0x480680017fff8000", - "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff99", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", - "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", - "0x48127ffd7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff79", + "0x480680017fff8000", + "0x0", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", + "0x48297ffc80007ffd", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", - "0x48127ffe7fff8000", + "0x482680017ffb8000", + "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", + "0x480a7ff97fff8000", "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6d", + "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e", - "0x48127fe17fff8000", - "0x48127ffd7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", "0x48127ffd7fff8000", + "0x48307ffd80007ffe", "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", + "0x48287ffc80007ffd", + "0x48287ffd80007ffd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3a858959e825b7a94eb8d55c738f59c7bf4685267af5064bed5fd9c6bbc26de", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff61", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x480a7ff87fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", - "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", + "0x232ee97ac3c9a49ad6aa5cea79c5f9de58bee0c617a17a4a39b222e53e87a22", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", @@ -377,7 +632,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff43", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -391,39 +646,14 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x12", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x480280027ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", - "0x3c0ba99f1a18bcdc81fcbcb6b4f15a9a6725f937075aed6fac107ffcb147068", + "0x29e456771c170dfe110ead5fc64abe927dab18abead94e8bfa5d2d01c40b879", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", @@ -432,7 +662,7 @@ "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff58", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -446,294 +676,417 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff52", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", + "0x480680017fff8000", + "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", + "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", - "0x48127ff47fff8000", - "0x48127ff47fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff07", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff02", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefb", + "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef6", + "0x48127ff07fff8000", + "0x48127ff07fff8000", "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe71", + "0x480a7ffc7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb2", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff48", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed4", "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x48127ff47fff8000", - "0x48127ff47fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", "0x48127ffb7fff8000", - "0x480280037ffb8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", + "0x482480017ff88000", + "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", "0x480680017fff8000", - "0x1", + "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", + "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", - "0x48127ffd7fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3d", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3a", + "0x480a7ffb7fff8000", "0x48127ffe7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x3e8", - "0x1104800180018000", - "0x13", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7b", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffece", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x48287ffd7ffb8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed5", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff13", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48287ffd7ffc8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9c", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1a", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe97", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb8", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x48127ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe50", - "0x48127fe97fff8000", - "0x48127fe97fff8000", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x48287ffd80007fe8", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480a7ffc7fff8000", - "0x48287ffd7ffb8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb0", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe89", + "0x48127ff07fff8000", + "0x48127ff07fff8000", "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", + "0x480680017fff8000", + "0x12", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff54", "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3e8", + "0x480680017fff8000", + "0x0", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", + "0x252", "0x208b7fff7fff7ffe", "0x482680017ffd8000", - "0x2", + "0x3", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", + "0x480280027ffd8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", - "0x480280037ffb8000", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", + "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeea", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5d", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x48127ffe7fff8000", - "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", - "0x48127ffc7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeea", "0x208b7fff7fff7ffe", - "0x482680017ffd8000", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", "0x2", - "0x402a7ffd7ffc7fff", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", - "0x480280007ffd8000", - "0x480280017ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecb", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3d", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x48127ffe7fff8000", - "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", - "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", - "0x48127ffe7fff8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", "0x480a7ffd7fff8000", - "0x48127ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf3", - "0x48127fe97fff8000", - "0x48127fe97fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff93", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8a", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", "0x480a7ffb7fff8000", - "0x48127e9d7fff8000", - "0x48287ffd80007ee0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84", + "0x1a3", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x3", @@ -745,17235 +1098,10934 @@ "0x480280017ffd8000", "0x480280027ffd8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", - "0x40780017fff7fff", - "0x1", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", + "0x40780017fff7fff", + "0x3", + "0x480a7ff77fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5c", + "0x40137fff7fff8000", "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb8", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce2", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x48127ffa7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", - "0x48127ffc7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe63", + "0x162", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc6", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaa", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", - "0x2", + "0x4", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x40780017fff7fff", - "0x1", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0d", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480280037ffb8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x163", "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1a", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcda", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe36", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0b", + "0x40137ffd7fff8003", + "0x40137ffe7fff8004", + "0x400680017fff7fff", "0x0", + "0x48127fe27fff8000", + "0x48127fe27fff8000", "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo": "let __calldata_actual_size = __calldata_ptr - cast([fp + (-3)], felt*)\n", - "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo": "let __calldata_arg_amount = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo": "assert [fp + (-4)] = __calldata_actual_size\n", - "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo": "let __calldata_arg_recipient = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/996831336aa683d58abab90a9e39f7f65bcd058e5d407684eb0adeb83cec2201.cairo": "let __calldata_arg_user = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/a5022f1799ae188355eced7568bef585aa5b2f8cc40c3733c5cbf6371c6aa2b5.cairo": "let __calldata_arg_owner = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/ee5d3071c88185a8819da2ec67ac8b0a97b693cffcf26f7d98030f1554bd0568.cairo": "let __calldata_arg_sender = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo": "let __calldata_arg_spender = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", - "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo": "assert [__return_value_ptr] = ret_struct.res\nlet __return_value_ptr = __return_value_ptr + 1\n", - "autogen/starknet/external/allowance/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/allowance/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/allowance/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/allowance/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, spender=__calldata_arg_spender,)\nlet (range_check_ptr, retdata_size, retdata) = allowance_encode_return(ret_struct, range_check_ptr)\n", - "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/approve/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/approve/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/approve/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/approve/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/balance_of/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(user=__calldata_arg_user,)\nlet (range_check_ptr, retdata_size, retdata) = balance_of_encode_return(ret_struct, range_check_ptr)\n", - "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/balance_of/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/balance_of/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/balance_of/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo": "let ret_struct = __wrapped_func{}()\nlet (range_check_ptr, retdata_size, retdata) = decimals_encode_return(ret_struct, range_check_ptr)\n", - "autogen/starknet/external/decimals/2b2b112e26c3beede5b9972951116a97636fe75acd4b9f33c1ffe390f55843c4.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, felt*)]\n", - "autogen/starknet/external/decimals/5fde12919a619b4f3b6db54e029b6f16cf362872762815d37c1ecd8dc9763296.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt*)]\n", - "autogen/starknet/external/decimals/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/decimals/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/get_total_supply/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/get_total_supply/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}()\nlet (range_check_ptr, retdata_size, retdata) = get_total_supply_encode_return(ret_struct, range_check_ptr)\n", - "autogen/starknet/external/get_total_supply/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/get_total_supply/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}()\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/initialize/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/initialize/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/initialize/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/initialize/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/mint/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/mint/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/mint/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/mint/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo": "func allowance_encode_return(ret_struct : __main__.allowance.Return, range_check_ptr) -> (\n range_check_ptr, data_len : felt, data : felt*):\n %{ memory[ap] = segments.add() %}\n alloc_locals\n local __return_value_ptr_start : felt*\n let __return_value_ptr = __return_value_ptr_start\n with range_check_ptr:\n end\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start)\nend\n", - "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo": "func balance_of_encode_return(ret_struct : __main__.balance_of.Return, range_check_ptr) -> (\n range_check_ptr, data_len : felt, data : felt*):\n %{ memory[ap] = segments.add() %}\n alloc_locals\n local __return_value_ptr_start : felt*\n let __return_value_ptr = __return_value_ptr_start\n with range_check_ptr:\n end\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start)\nend\n", - "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo": "func decimals_encode_return(ret_struct : __main__.decimals.Return, range_check_ptr) -> (\n range_check_ptr, data_len : felt, data : felt*):\n %{ memory[ap] = segments.add() %}\n alloc_locals\n local __return_value_ptr_start : felt*\n let __return_value_ptr = __return_value_ptr_start\n with range_check_ptr:\n end\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start)\nend\n", - "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo": "func get_total_supply_encode_return(ret_struct : __main__.get_total_supply.Return, range_check_ptr) -> (\n range_check_ptr, data_len : felt, data : felt*):\n %{ memory[ap] = segments.add() %}\n alloc_locals\n local __return_value_ptr_start : felt*\n let __return_value_ptr = __return_value_ptr_start\n with range_check_ptr:\n end\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start)\nend\n", - "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/transfer/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/transfer/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/transfer/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/transfer/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo": "let ret_struct = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(sender=__calldata_arg_sender, recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,)\n%{ memory[ap] = segments.add() %} # Allocate memory for return value.\ntempvar retdata : felt*\nlet retdata_size = 0\n", - "autogen/starknet/external/transfer_from/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo": "let ecdsa_ptr = [cast([fp + (-5)] + 3, felt*)]\n", - "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,retdata_size,retdata)\n", - "autogen/starknet/external/transfer_from/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo": "let pedersen_ptr = [cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]\n", - "autogen/starknet/external/transfer_from/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo": "let range_check_ptr = [cast([fp + (-5)] + 2, felt*)]\n", - "autogen/starknet/external/transfer_from/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo": "let syscall_ptr = [cast([fp + (-5)] + 0, felt**)]\n", - "autogen/starknet/storage_var/allowances/decl.cairo": "namespace allowances:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(owner : felt, spender : felt) -> (\n res : felt):\n let res = 0\n call hash2\n call normalize_address\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n owner : felt, spender : felt) -> (res : felt):\n let storage_addr = 0\n call addr\n call storage_read\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n owner : felt, spender : felt, value : felt):\n let storage_addr = 0\n call addr\n call storage_write\n end\nend", - "autogen/starknet/storage_var/allowances/impl.cairo": "namespace allowances:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(owner : felt, spender : felt) -> (\n res : felt):\n let res = 337994139936370667767799129369552596157394447336989834104582481799883947719\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, owner)\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, spender)\n let (res) = normalize_address(addr=res)\n return (res=res)\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n owner : felt, spender : felt) -> (res : felt):\n let (storage_addr) = addr(owner, spender)\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n tempvar syscall_ptr = syscall_ptr\n tempvar pedersen_ptr = pedersen_ptr\n tempvar range_check_ptr = range_check_ptr\n tempvar __storage_var_temp0 : felt = __storage_var_temp0\n return ([cast(&__storage_var_temp0, felt*)])\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n owner : felt, spender : felt, value : felt):\n let (storage_addr) = addr(owner, spender)\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n return ()\n end\nend", - "autogen/starknet/storage_var/balances/decl.cairo": "namespace balances:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (res : felt):\n let res = 0\n call hash2\n call normalize_address\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (\n res : felt):\n let storage_addr = 0\n call addr\n call storage_read\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n user : felt, value : felt):\n let storage_addr = 0\n call addr\n call storage_write\n end\nend", - "autogen/starknet/storage_var/balances/impl.cairo": "namespace balances:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (res : felt):\n let res = 1065622543624526936256554561967983185612257046533136611876836524258158810564\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, user)\n let (res) = normalize_address(addr=res)\n return (res=res)\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(user : felt) -> (\n res : felt):\n let (storage_addr) = addr(user)\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n tempvar syscall_ptr = syscall_ptr\n tempvar pedersen_ptr = pedersen_ptr\n tempvar range_check_ptr = range_check_ptr\n tempvar __storage_var_temp0 : felt = __storage_var_temp0\n return ([cast(&__storage_var_temp0, felt*)])\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(\n user : felt, value : felt):\n let (storage_addr) = addr(user)\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n return ()\n end\nend", - "autogen/starknet/storage_var/initialized/decl.cairo": "namespace initialized:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let res = 0\n call hash2\n call normalize_address\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let storage_addr = 0\n call addr\n call storage_read\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n let storage_addr = 0\n call addr\n call storage_write\n end\nend", - "autogen/starknet/storage_var/initialized/impl.cairo": "namespace initialized:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let res = 1697461057326310581967816530165551571743938660869987744467005324703617544296\n return (res=res)\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let (storage_addr) = addr()\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n tempvar syscall_ptr = syscall_ptr\n tempvar pedersen_ptr = pedersen_ptr\n tempvar range_check_ptr = range_check_ptr\n tempvar __storage_var_temp0 : felt = __storage_var_temp0\n return ([cast(&__storage_var_temp0, felt*)])\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n let (storage_addr) = addr()\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n return ()\n end\nend", - "autogen/starknet/storage_var/total_supply/decl.cairo": "namespace total_supply:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let res = 0\n call hash2\n call normalize_address\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let storage_addr = 0\n call addr\n call storage_read\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n let storage_addr = 0\n call addr\n call storage_write\n end\nend", - "autogen/starknet/storage_var/total_supply/impl.cairo": "namespace total_supply:\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let res = 603278275252936218847294002513349627170936020082667936993356353388973422646\n return (res=res)\n end\n\n func read{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}() -> (res : felt):\n let (storage_addr) = addr()\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0)\n\n tempvar syscall_ptr = syscall_ptr\n tempvar pedersen_ptr = pedersen_ptr\n tempvar range_check_ptr = range_check_ptr\n tempvar __storage_var_temp0 : felt = __storage_var_temp0\n return ([cast(&__storage_var_temp0, felt*)])\n end\n\n func write{syscall_ptr : felt*, pedersen_ptr : HashBuiltin*, range_check_ptr}(value : felt):\n let (storage_addr) = addr()\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0])\n return ()\n end\nend" - }, - "instruction_locations": { - "0": { - "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.hash.hash2.hash_ptr": 2, - "starkware.cairo.common.hash.hash2.x": 0, - "starkware.cairo.common.hash.hash2.y": 1 - } - }, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 14, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "start_col": 5, - "start_line": 14 - } - }, - "1": { - "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.hash.hash2.hash_ptr": 2, - "starkware.cairo.common.hash.hash2.x": 0, - "starkware.cairo.common.hash.hash2.y": 1 - } - }, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 15, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "start_col": 5, - "start_line": 15 - } - }, - "2": { - "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.hash.hash2.hash_ptr": 4, - "starkware.cairo.common.hash.hash2.result": 3, - "starkware.cairo.common.hash.hash2.x": 0, - "starkware.cairo.common.hash.hash2.y": 1 - } - }, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 17, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 13, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "start_col": 5, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'hash_ptr' in:" - ], - "start_col": 12, - "start_line": 13 - }, - "While expanding the reference 'hash_ptr' in:" - ], - "start_col": 20, - "start_line": 17 - } - }, - "4": { - "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.hash.hash2.hash_ptr": 4, - "starkware.cairo.common.hash.hash2.result": 3, - "starkware.cairo.common.hash.hash2.x": 0, - "starkware.cairo.common.hash.hash2.y": 1 - } - }, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 16, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 18, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "start_col": 20, - "start_line": 18 - }, - "While expanding the reference 'result' in:" - ], - "start_col": 18, - "start_line": 16 - } - }, - "5": { - "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.hash.hash2.hash_ptr": 4, - "starkware.cairo.common.hash.hash2.result": 3, - "starkware.cairo.common.hash.hash2.x": 0, - "starkware.cairo.common.hash.hash2.y": 1 - } - }, - "hints": [], - "inst": { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/hash.cairo" - }, - "start_col": 5, - "start_line": 18 - } - }, - "6": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 5, - "starkware.cairo.common.math.assert_nn.range_check_ptr": 6 - } - }, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 44, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 40 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 26, - "end_line": 45, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 45 - } - }, - "7": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 5, - "starkware.cairo.common.math.assert_nn.range_check_ptr": 7 - } - }, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 46, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 39, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 47, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 39 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 46 - } - }, - "9": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 5, - "starkware.cairo.common.math.assert_nn.range_check_ptr": 7 - } - }, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 47, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "10": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le.a": 8, - "starkware.cairo.common.math.assert_le.b": 9, - "starkware.cairo.common.math.assert_le.range_check_ptr": 10 - } - }, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 51, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 39, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 52 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 39 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 51 - } - }, - "11": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le.a": 8, - "starkware.cairo.common.math.assert_le.b": 9, - "starkware.cairo.common.math.assert_le.range_check_ptr": 10 - } - }, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 52, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 52 - } - }, - "12": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le.a": 8, - "starkware.cairo.common.math.assert_le.b": 9, - "starkware.cairo.common.math.assert_le.range_check_ptr": 10 - } - }, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 52, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 52 - } - }, - "14": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le.a": 8, - "starkware.cairo.common.math.assert_le.b": 9, - "starkware.cairo.common.math.assert_le.range_check_ptr": 11 - } - }, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 53, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 53 - } - }, - "15": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 14 - } - }, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 65, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 39, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 66, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 66 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 16, - "start_line": 39 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 19, - "start_line": 65 - } - }, - "16": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 14 - } - }, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 65, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 66, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 66 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 36, - "start_line": 65 - } - }, - "17": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 14 - } - }, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 66, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 66 - } - }, - "19": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 15 - } - }, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 65, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 67, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 15, - "start_line": 67 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 36, - "start_line": 65 - } - }, - "20": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 6 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 15 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 65, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 67, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 18, - "start_line": 67 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 39, - "start_line": 65 - } - }, - "21": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 7 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 15 - } - }, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 67, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 67 - } - }, - "23": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn_le" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 14 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn_le.a": 12, - "starkware.cairo.common.math.assert_nn_le.b": 13, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": 16 - } - }, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 68, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 68 - } - }, - "24": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 97, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 88 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 50, - "end_line": 99, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 99 - } - }, - "26": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 99, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 53, - "start_line": 99 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 16, - "start_line": 86 - } - }, - "27": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 99, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 36, - "start_line": 99 - } - }, - "28": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 3 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 99, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 99 - } - }, - "29": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 3 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 86, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 104, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 104 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 16, - "start_line": 86 - } - }, - "30": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.__temp3": 24, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 104, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 20, - "start_line": 104 - } - }, - "32": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.__temp3": 24, - "starkware.cairo.common.math.assert_250_bit.__temp4": 25, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 85, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 104, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 35, - "start_line": 104 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 15, - "start_line": 85 - } - }, - "33": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 6 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.__temp3": 24, - "starkware.cairo.common.math.assert_250_bit.__temp4": 25, - "starkware.cairo.common.math.assert_250_bit.__temp5": 26, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 104, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 104 - } - }, - "34": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 6 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.__temp3": 24, - "starkware.cairo.common.math.assert_250_bit.__temp4": 25, - "starkware.cairo.common.math.assert_250_bit.__temp5": 26, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 27, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 106, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 107, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 107 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 80 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 106 - } - }, - "36": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 7 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.__temp0": 21, - "starkware.cairo.common.math.assert_250_bit.__temp1": 22, - "starkware.cairo.common.math.assert_250_bit.__temp2": 23, - "starkware.cairo.common.math.assert_250_bit.__temp3": 24, - "starkware.cairo.common.math.assert_250_bit.__temp4": 25, - "starkware.cairo.common.math.assert_250_bit.__temp5": 26, - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 27, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } - }, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 107, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 107 - } - }, - "37": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 0 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 13, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 13 - } - }, - "39": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 21, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 14 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 7, - "end_line": 22, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "41": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 50 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 80 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "42": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 48, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 50, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 24, - "start_line": 50 - }, - "While expanding the reference 'x' in:" - ], - "start_col": 17, - "start_line": 48 - } - }, - "44": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 3 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 50 - } - }, - "46": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 12 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 49, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 24, - "start_line": 51 - }, - "While expanding the reference 'y' in:" - ], - "start_col": 18, - "start_line": 49 - } - }, - "48": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 13 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp6": 34, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 50, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 51, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 51 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 80 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 50 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 80 - } - }, - "49": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 14 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp6": 34, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 49, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 51, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 24, - "start_line": 51 - }, - "While expanding the reference 'y' in:" - ], - "start_col": 17, - "start_line": 49 - } - }, - "50": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 15 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp6": 34, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 33, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 51, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 51 - } - }, - "52": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 24 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp6": 34, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 35, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 52, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 21, - "start_line": 52 - } - }, - "54": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 25 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp6": 34, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 35, - "starkware.starknet.common.storage.normalize_address.x": 31, - "starkware.starknet.common.storage.normalize_address.y": 32 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 52, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 52 - } - }, - "55": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 23, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 23 - } - }, - "57": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [ - { - "location": { - "end_col": 57, - "end_line": 24, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 24 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 11, - "end_line": 25, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "59": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 30, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 30 - } - }, - "61": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 12 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 32, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "63": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 13 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp7": 37, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 32, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 80 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "64": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 14 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp7": 37, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 32, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 32 - } - }, - "65": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 15 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp7": 37, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 32, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 32 - } - }, - "67": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 24 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.__temp7": 37, - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 38 - } - }, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 25, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "69": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 26, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 26 - } - }, - "71": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 13 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 80, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 28, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 80 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "72": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 14 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 28, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 28, - "start_line": 28 - }, - "While expanding the reference 'addr' in:" - ], - "start_col": 41, - "start_line": 12 - } - }, - "73": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 15 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } - }, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 28, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 13, - "start_line": 28 - } - }, - "75": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 24 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 40 - } - }, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 34, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 21, - "start_line": 34 - }, - "While expanding the reference 'addr' in:" - ], - "start_col": 41, - "start_line": 12 - } - }, - "76": { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 25 - }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 40 - } - }, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 34, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "start_col": 9, - "start_line": 34 - } - }, - "77": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 0 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.syscall": 42, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 41 - } - }, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 95, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 63, - "start_line": 95 - } - }, - "79": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43, - "starkware.starknet.common.syscalls.get_caller_address.syscall": 42, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 41 - } - }, - "hints": [], - "inst": { - "end_col": 91, - "end_line": 95, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 95 - } - }, - "80": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43, - "starkware.starknet.common.syscalls.get_caller_address.syscall": 42, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 44 - } - }, - "hints": [ - { - "location": { - "end_col": 93, - "end_line": 96, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 96 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 58, - "end_line": 97, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 93, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 98, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 98 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 25, - "start_line": 93 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 97 - } - }, - "82": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43, - "starkware.starknet.common.syscalls.get_caller_address.syscall": 42, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 44 - } - }, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 98, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 28, - "start_line": 98 - } - }, - "83": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 3 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43, - "starkware.starknet.common.syscalls.get_caller_address.syscall": 42, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 44 - } - }, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 98, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 98 - } - }, - "84": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 0 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46 - } - }, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 201, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 58, - "start_line": 201 - } - }, - "86": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.__temp9": 48, - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46 - } - }, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 201, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 201 - } - }, - "87": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.__temp9": 48, - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46 - } - }, - "hints": [], - "inst": { - "end_col": 97, - "end_line": 201, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 201 - } - }, - "88": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.__temp9": 48, - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.response": 49, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 50 - } - }, - "hints": [ - { - "location": { - "end_col": 87, - "end_line": 202, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 202 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 53, - "end_line": 204, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 199, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 205, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 205 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 199 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 204 - } - }, - "90": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.__temp9": 48, - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.response": 49, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 50 - } - }, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 205, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 19, - "start_line": 205 - } - }, - "91": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 3 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.__temp9": 48, - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.response": 49, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 50 - } - }, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 205, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 205 - } - }, - "92": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 0 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 219, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 219 - } - }, - "94": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.__temp10": 54, - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } - }, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 219, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 218 - } - }, - "95": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.__temp10": 54, - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } - }, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 219, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 218 - } - }, - "96": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.__temp10": 54, - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } - }, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 219, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 218 - } - }, - "97": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.__temp10": 54, - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 55, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } - }, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 220, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 220 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 54, - "end_line": 221, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 217, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 222, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 222 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 217 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 221 - } - }, - "99": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 2 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.__temp10": 54, - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 55, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } - }, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 222, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 222 - } - }, - "100": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 0 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 57, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 59, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 36, - "start_line": 9 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "101": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 1 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 57, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 59, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 50, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "103": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 2 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 57, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 59, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 55, - "start_line": 9 - }, - "While expanding the reference 'user' in:" - ], - "start_col": 61, - "start_line": 7 - } - }, - "104": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 3 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 57, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 59, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - } - }, - "106": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 7 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 61, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "107": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 8 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 61, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 44, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 9 - } - }, - "108": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 9 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 58, - "__main__.balances.addr.res": 61, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "110": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 36 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 62, - "__main__.balances.addr.res": 63, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 9 - } - }, - "111": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 37 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 62, - "__main__.balances.addr.res": 63, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 10 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "112": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 38 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 62, - "__main__.balances.addr.res": 63, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 10 - } - }, - "113": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 9, - "offset": 39 - }, - "reference_ids": { - "__main__.balances.addr.pedersen_ptr": 60, - "__main__.balances.addr.range_check_ptr": 62, - "__main__.balances.addr.res": 63, - "__main__.balances.addr.user": 56 - } - }, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 11 - } - }, - "114": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 0 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 66, - "__main__.balances.read.range_check_ptr": 67, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 30, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 14 - } - }, - "115": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 1 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 66, - "__main__.balances.read.range_check_ptr": 67, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 30, - "start_line": 16 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 14 - } - }, - "116": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 2 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 66, - "__main__.balances.read.range_check_ptr": 67, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 93, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 35, - "start_line": 16 - }, - "While expanding the reference 'user' in:" - ], - "start_col": 82, - "start_line": 14 - } - }, - "117": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 3 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 66, - "__main__.balances.read.range_check_ptr": 67, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 30, - "start_line": 16 - } - }, - "119": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 44 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 68, - "__main__.balances.read.range_check_ptr": 69, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 199, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 37, - "start_line": 17 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 199 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 14 - } - }, - "120": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 45 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 68, - "__main__.balances.read.range_check_ptr": 69, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 58, - "start_line": 17 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 16 - } - }, - "121": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 46 - }, - "reference_ids": { - "__main__.balances.read.pedersen_ptr": 68, - "__main__.balances.read.range_check_ptr": 69, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 65, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 37, - "start_line": 17 - } - }, - "123": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 51 - }, - "reference_ids": { - "__main__.balances.read.__storage_var_temp0": 72, - "__main__.balances.read.pedersen_ptr": 68, - "__main__.balances.read.range_check_ptr": 69, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 71, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 199, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 31, - "start_line": 19 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 17 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 199 - } - }, - "124": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 52 - }, - "reference_ids": { - "__main__.balances.read.__storage_var_temp0": 72, - "__main__.balances.read.pedersen_ptr": 68, - "__main__.balances.read.range_check_ptr": 69, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 73, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 32, - "start_line": 20 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 16 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "125": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 53 - }, - "reference_ids": { - "__main__.balances.read.__storage_var_temp0": 72, - "__main__.balances.read.pedersen_ptr": 74, - "__main__.balances.read.range_check_ptr": 69, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 73, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 35, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 16 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "126": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 54 - }, - "reference_ids": { - "__main__.balances.read.__storage_var_temp0": 72, - "__main__.balances.read.pedersen_ptr": 74, - "__main__.balances.read.range_check_ptr": 75, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 73, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 22, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 46, - "start_line": 22 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 17 - } - }, - "127": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 55 - }, - "reference_ids": { - "__main__.balances.read.__storage_var_temp0": 76, - "__main__.balances.read.pedersen_ptr": 74, - "__main__.balances.read.range_check_ptr": 75, - "__main__.balances.read.storage_addr": 70, - "__main__.balances.read.syscall_ptr": 73, - "__main__.balances.read.user": 64 - } - }, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 23 - } - }, - "128": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 0 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 80, - "__main__.balances.write.range_check_ptr": 81, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 30, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 26 - } - }, - "129": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 1 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 80, - "__main__.balances.write.range_check_ptr": 81, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 30, - "start_line": 28 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 26 - } - }, - "130": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 2 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 80, - "__main__.balances.write.range_check_ptr": 81, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 35, - "start_line": 28 - }, - "While expanding the reference 'user' in:" - ], - "start_col": 13, - "start_line": 27 - } - }, - "131": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 3 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 80, - "__main__.balances.write.range_check_ptr": 81, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 30, - "start_line": 28 - } - }, - "133": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 44 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 217, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 29 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 217 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 26 - } - }, - "134": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 45 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 31, - "start_line": 29 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 28 - } - }, - "135": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 46 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 55, - "start_line": 29 - } - }, - "136": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 47 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 79, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 29, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 29 - } - }, - "138": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 51 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 85, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 30 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 20 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 28 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "139": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 52 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 85, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 30 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 20 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 28 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "140": { - "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 53 - }, - "reference_ids": { - "__main__.balances.write.pedersen_ptr": 82, - "__main__.balances.write.range_check_ptr": 83, - "__main__.balances.write.storage_addr": 84, - "__main__.balances.write.syscall_ptr": 85, - "__main__.balances.write.user": 77, - "__main__.balances.write.value": 78 - } - }, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/impl.cairo" - }, - "start_col": 9, - "start_line": 30 - } - }, - "141": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 0 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 88, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 90, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 36, - "start_line": 10 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "142": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 1 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 88, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 90, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 53, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 50, - "start_line": 10 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 9 - } - }, - "144": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 2 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 88, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 90, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 55, - "start_line": 10 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 61, - "start_line": 7 - } - }, - "145": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 3 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 88, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 90, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 21, - "start_line": 10 - } - }, - "147": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 7 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 91, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 92, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 55, - "start_line": 11 - }, - "While expanding the reference 'spender' in:" - ], - "start_col": 75, - "start_line": 7 - } - }, - "148": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 8 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 91, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 92, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 21, - "start_line": 11 - } - }, - "150": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 12 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 94, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - } - }, - "151": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 13 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 94, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 44, - "start_line": 12 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 11 - } - }, - "152": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 14 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 89, - "__main__.allowances.addr.res": 94, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 21, - "start_line": 12 - } - }, - "154": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 41 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 95, - "__main__.allowances.addr.res": 96, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 9, - "start_line": 13 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 11 - } - }, - "155": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 42 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 95, - "__main__.allowances.addr.res": 96, - "__main__.allowances.addr.spender": 87 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 12, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/storage.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 9, - "start_line": 13 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 21, - "start_line": 12 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 12 - } - }, - "156": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 43 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 95, - "__main__.allowances.addr.res": 96, - "__main__.allowances.addr.spender": 87 - } - }, + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x1104800180018000", + "0x11b", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd2", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc92", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdee", + "0x40137ffe7fff8001", + "0x40137fff7fff8002", + "0x48127ffd7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0d", + "0x40137ffe7fff8003", + "0x40137fff7fff8004", + "0x48127ffd7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0f", + "0x48127f867fff8000", + "0x48127f867fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x1104800180018000", + "0xcc", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x34", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x9c", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba7", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc46", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd30", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc41", + "0x48127fe57fff8000", + "0x48127fe57fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd38", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf0", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2e", + "0x40137ffd7fff8002", + "0x40137ffe7fff8003", + "0x400680017fff7fff", + "0x0", + "0x48127fe27fff8000", + "0x48127fe27fff8000", + "0x48127ffa7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcef", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb74", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb71", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc10", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2d", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb5b", + "0x48127ffc7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc47", + "0x48127f7c7fff8000", + "0x48127f7c7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf4", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdd", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbee", + "0x48127fe57fff8000", + "0x48127fe57fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce5", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb39", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb36", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd5", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd08", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb22", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcab", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb0e", + "0x48127ffc7fff8000", + "0x48127fc97fff8000", + "0x48127fc97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbfa", + "0x48127f7c7fff8000", + "0x48127f7c7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca7", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5f", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbec", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc67", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo": "let __calldata_arg_subtracted_value = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/0ae74b618268537af5fcaa41212b7ca3dfd2d216fa900cc3732f21ca90f31672.cairo": "let __calldata_arg_user = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo": "let __calldata_arg_spender = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2a6553d1cb026d6d486f03ea4f3c4e23a17d2c2fada60e20573741cc8edfdb84.cairo": "let __calldata_arg_sender = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo": "assert [__return_value_ptr] = ret_value.symbol;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo": "let __calldata_arg_added_value = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo": "assert [__return_value_ptr] = ret_value.success;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo": "assert [__return_value_ptr] = ret_value.name;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo": "// Create a reference to ret_value.remaining as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.remaining, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nlet __return_value_ptr = __return_value_ptr + 2;\n", + "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo": "// Create a reference to ret_value.totalSupply as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.totalSupply, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nlet __return_value_ptr = __return_value_ptr + 2;\n", + "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo": "let __calldata_arg_amount = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo": "let __calldata_arg_symbol = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo": "assert [__return_value_ptr] = ret_value.decimals;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo": "let __calldata_actual_size = __calldata_ptr - cast([cast(fp + (-3), felt**)], felt*);\n", + "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo": "let __calldata_arg_recipient = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo": "let __calldata_arg_name = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo": "let __calldata_arg_account = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo": "// Create a reference to ret_value.balance as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.balance, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nlet __return_value_ptr = __return_value_ptr + 2;\n", + "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo": "let __calldata_arg_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/external/allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, spender=__calldata_arg_spender,);\nlet (range_check_ptr, retdata_size, retdata) = allowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/approve/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, amount=__calldata_arg_amount,);\nlet (range_check_ptr, retdata_size, retdata) = approve_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/approve/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/approve/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(account=__calldata_arg_account,);\nlet (range_check_ptr, retdata_size, retdata) = balanceOf_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/balanceOf/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/balanceOf/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/balanceOf/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(user=__calldata_arg_user, amount=__calldata_arg_amount,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/burn/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/burn/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/burn/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(name=__calldata_arg_name, symbol=__calldata_arg_symbol, recipient=__calldata_arg_recipient,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decimals/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/decimals/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/decimals/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = decimals_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decreaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/decreaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/decreaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, subtracted_value=__calldata_arg_subtracted_value,);\nlet (range_check_ptr, retdata_size, retdata) = decreaseAllowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, added_value=__calldata_arg_added_value,);\nlet (range_check_ptr, retdata_size, retdata) = increaseAllowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/increaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/increaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/increaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/mint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/mint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/mint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = name_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/name/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/name/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/name/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo": "func allowance_encode_return(ret_value: (remaining: starkware.cairo.common.uint256.Uint256), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo": "func approve_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo": "func balanceOf_encode_return(ret_value: (balance: starkware.cairo.common.uint256.Uint256), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo": "func decimals_encode_return(ret_value: (decimals: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo": "func decreaseAllowance_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo": "func increaseAllowance_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo": "func name_encode_return(ret_value: (name: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo": "func symbol_encode_return(ret_value: (symbol: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo": "func totalSupply_encode_return(ret_value: (totalSupply: starkware.cairo.common.uint256.Uint256), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo": "func transfer_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo": "func transferFrom_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/symbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/symbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/symbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = symbol_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/totalSupply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/totalSupply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/totalSupply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = totalSupply_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transfer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transfer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transfer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,);\nlet (range_check_ptr, retdata_size, retdata) = transfer_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(sender=__calldata_arg_sender, recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,);\nlet (range_check_ptr, retdata_size, retdata) = transferFrom_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transferFrom/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transferFrom/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/storage_var/_decimals/decl.cairo": "namespace _decimals {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/_decimals/impl.cairo": "namespace _decimals {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 1184266542753818702048999766087099834977390476694142791331966553581733066873;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/_name/decl.cairo": "namespace _name {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/_name/impl.cairo": "namespace _name {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 1654380240036106690113514953282704683431181762662854900999723531341802514142;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/_symbol/decl.cairo": "namespace _symbol {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/_symbol/impl.cairo": "namespace _symbol {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 994614755126579553444890908366778524924445646687010680071333348600315410978;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/allowances/decl.cairo": "namespace allowances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(owner: felt, spender: felt) -> (\n res: felt\n ) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt\n ) -> (res: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/allowances/impl.cairo": "namespace allowances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(owner: felt, spender: felt) -> (\n res: felt\n ) {\n let res = 337994139936370667767799129369552596157394447336989834104582481799883947719;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&owner, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&spender, felt*)[0]);\n let (res) = normalize_address(addr=res);\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt\n ) -> (res: Uint256) {\n let (storage_addr) = addr(owner, spender);\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n tempvar __storage_var_temp1: felt = __storage_var_temp1;\n return ([cast(&__storage_var_temp0, Uint256*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt, value: Uint256\n ) {\n let (storage_addr) = addr(owner, spender);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n storage_write(address=storage_addr + 1, value=[cast(&value, felt) + 1]);\n return ();\n }\n}", + "autogen/starknet/storage_var/balances/decl.cairo": "namespace balances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (\n res: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n account: felt, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/balances/impl.cairo": "namespace balances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (res: felt) {\n let res = 1065622543624526936256554561967983185612257046533136611876836524258158810564;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&account, felt*)[0]);\n let (res) = normalize_address(addr=res);\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (\n res: Uint256\n ) {\n let (storage_addr) = addr(account);\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n tempvar __storage_var_temp1: felt = __storage_var_temp1;\n return ([cast(&__storage_var_temp0, Uint256*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n account: felt, value: Uint256\n ) {\n let (storage_addr) = addr(account);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n storage_write(address=storage_addr + 1, value=[cast(&value, felt) + 1]);\n return ();\n }\n}", + "autogen/starknet/storage_var/total_supply/decl.cairo": "namespace total_supply {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/total_supply/impl.cairo": "namespace total_supply {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 603278275252936218847294002513349627170936020082667936993356353388973422646;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: Uint256) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n tempvar __storage_var_temp1: felt = __storage_var_temp1;\n return ([cast(&__storage_var_temp0, Uint256*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: Uint256) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n storage_write(address=storage_addr + 1, value=[cast(&value, felt) + 1]);\n return ();\n }\n}" + }, + "instruction_locations": { + "0": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 17, - "end_line": 12, + "end_col": 19, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 21, - "start_line": 13 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 14, - "start_line": 12 + "start_col": 5, + "start_line": 14 } }, - "157": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 44 - }, - "reference_ids": { - "__main__.allowances.addr.owner": 86, - "__main__.allowances.addr.pedersen_ptr": 93, - "__main__.allowances.addr.range_check_ptr": 95, - "__main__.allowances.addr.res": 96, - "__main__.allowances.addr.spender": 87 - } - }, + "1": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 13, + "end_col": 19, + "end_line": 15, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 9, - "start_line": 13 - } - }, - "158": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 0 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 100, - "__main__.allowances.read.range_check_ptr": 101, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "2": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 16, + "end_col": 47, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, "parent_location": [ { - "end_col": 42, - "end_line": 7, + "end_col": 34, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, "parent_location": [ { - "end_col": 50, + "end_col": 28, "end_line": 18, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, - "start_col": 30, + "start_col": 5, "start_line": 18 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'hash_ptr' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 12, + "start_line": 13 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'hash_ptr' in:" ], - "start_col": 36, - "start_line": 16 + "start_col": 20, + "start_line": 17 } }, - "159": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 1 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 100, - "__main__.allowances.read.range_check_ptr": 101, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "4": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, + "end_col": 33, "end_line": 16, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 7, + "end_col": 26, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 30, - "start_line": 18 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 + "start_col": 20, + "start_line": 18 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'result' in:" ], - "start_col": 65, + "start_col": 18, "start_line": 16 } }, - "160": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 2 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 100, - "__main__.allowances.read.range_check_ptr": 101, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "5": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 17, + "end_col": 28, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" }, - "parent_location": [ - { - "end_col": 40, - "end_line": 18, + "start_col": 5, + "start_line": 18 + } + }, + "6": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 11, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 35, - "start_line": 18 + "start_col": 5, + "start_line": 7 }, - "While expanding the reference 'owner' in:" - ], - "start_col": 13, - "start_line": 17 + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 12, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 12 } }, - "161": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 3 + "8": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 14, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 100, - "__main__.allowances.read.range_check_ptr": 101, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "start_col": 9, + "start_line": 14 + } + }, + "10": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 41, + "end_col": 15, "end_line": 17, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 42, - "start_line": 18 - }, - "While expanding the reference 'spender' in:" - ], - "start_col": 27, + "start_col": 5, "start_line": 17 } }, - "162": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 4 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 100, - "__main__.allowances.read.range_check_ptr": 101, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.syscall_ptr": 99 + "11": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 106, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 97 + }, + "n_prefix_newlines": 1 } - }, - "hints": [], + ], "inst": { "end_col": 50, - "end_line": 18, + "end_line": 108, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 30, - "start_line": 18 + "start_col": 36, + "start_line": 108 } }, - "164": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 50 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 102, - "__main__.allowances.read.range_check_ptr": 103, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "13": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 16, + "end_col": 37, + "end_line": 95, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 199, + "end_col": 57, + "end_line": 108, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 75, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 37, - "start_line": 19 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 199 + "start_col": 53, + "start_line": 108 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'high' in:" ], - "start_col": 15, - "start_line": 16 + "start_col": 16, + "start_line": 95 + } + }, + "14": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "15": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 108, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 108 } }, - "165": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 51 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 102, - "__main__.allowances.read.range_check_ptr": 103, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "16": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 18, + "end_col": 37, + "end_line": 95, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 70, - "end_line": 19, + "end_col": 24, + "end_line": 113, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 58, - "start_line": 19 + "start_col": 20, + "start_line": 113 }, - "While expanding the reference 'storage_addr' in:" + "While expanding the reference 'high' in:" ], - "start_col": 14, - "start_line": 18 + "start_col": 16, + "start_line": 95 } }, - "166": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 52 - }, - "reference_ids": { - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 102, - "__main__.allowances.read.range_check_ptr": 103, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 99 - } - }, + "17": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 75, - "end_line": 19, + "end_col": 32, + "end_line": 113, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 37, - "start_line": 19 + "start_col": 20, + "start_line": 113 } }, - "168": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 57 - }, - "reference_ids": { - "__main__.allowances.read.__storage_var_temp0": 106, - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 102, - "__main__.allowances.read.range_check_ptr": 103, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 105 - } - }, + "19": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 38, - "end_line": 199, + "end_col": 32, + "end_line": 94, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 75, - "end_line": 19, + "end_col": 38, + "end_line": 113, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 31, - "start_line": 21 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 19 + "start_col": 35, + "start_line": 113 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'low' in:" ], - "start_col": 19, - "start_line": 199 + "start_col": 15, + "start_line": 94 } }, - "169": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 58 + "20": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 113, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.read.__storage_var_temp0": 106, - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 102, - "__main__.allowances.read.range_check_ptr": 103, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 107 - } - }, + "start_col": 5, + "start_line": 113 + } + }, + "21": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 46, + "end_line": 115, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 50, - "end_line": 18, + "end_col": 36, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 22, + "end_col": 15, + "end_line": 116, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 32, - "start_line": 22 + "start_col": 5, + "start_line": 116 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 18 + "start_col": 21, + "start_line": 89 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 27, + "start_line": 115 } }, - "170": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 59 - }, - "reference_ids": { - "__main__.allowances.read.__storage_var_temp0": 106, - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 108, - "__main__.allowances.read.range_check_ptr": 103, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 107 - } - }, + "23": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 15, + "end_line": 116, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, + "start_col": 5, + "start_line": 116 + } + }, + "24": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 184, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 50, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 35, - "start_line": 23 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 30, - "start_line": 18 + "start_col": 5, + "start_line": 164 }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 42, + "end_line": 186, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "25": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 186, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "26": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 186, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "28": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 186, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "29": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 187, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 } }, - "171": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 60 - }, - "reference_ids": { - "__main__.allowances.read.__storage_var_temp0": 106, - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 108, - "__main__.allowances.read.range_check_ptr": 109, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 107 - } - }, + "30": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 33, - "end_line": 19, + "end_col": 69, + "end_line": 187, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 65, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 46, - "start_line": 24 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 19 + "start_col": 48, + "start_line": 187 } }, - "172": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 13, - "offset": 61 - }, - "reference_ids": { - "__main__.allowances.read.__storage_var_temp0": 110, - "__main__.allowances.read.owner": 97, - "__main__.allowances.read.pedersen_ptr": 108, - "__main__.allowances.read.range_check_ptr": 109, - "__main__.allowances.read.spender": 98, - "__main__.allowances.read.storage_addr": 104, - "__main__.allowances.read.syscall_ptr": 107 - } - }, + "31": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 25, + "end_col": 89, + "end_line": 187, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 9, - "start_line": 25 + "start_col": 48, + "start_line": 187 } }, - "173": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 0 - }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 115, - "__main__.allowances.write.range_check_ptr": 116, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "33": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 64, - "end_line": 28, + "end_col": 89, + "end_line": 187, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, + "start_col": 24, + "start_line": 187 + } + }, + "34": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 49, + "end_line": 196, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 50, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 30, - "start_line": 30 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 + "start_col": 5, + "start_line": 196 }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 28 + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 42, + "end_line": 197, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 } }, - "174": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 1 - }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 115, - "__main__.allowances.write.range_check_ptr": 116, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "36": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 28, + "end_col": 25, + "end_line": 198, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 30, - "start_line": 30 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 28 + "start_col": 23, + "start_line": 198 } }, - "175": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 2 + "38": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 198, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 115, - "__main__.allowances.write.range_check_ptr": 116, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 22, + "start_line": 198 + } + }, + "39": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 29, + "end_col": 31, + "end_line": 198, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 40, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 35, - "start_line": 30 - }, - "While expanding the reference 'owner' in:" - ], - "start_col": 13, - "start_line": 29 + "start_col": 5, + "start_line": 198 } }, - "176": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 3 + "40": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 199, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 115, - "__main__.allowances.write.range_check_ptr": 116, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 24, + "start_line": 199 + } + }, + "41": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 41, - "end_line": 29, + "end_col": 39, + "end_line": 199, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 30, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 42, - "start_line": 30 - }, - "While expanding the reference 'spender' in:" - ], - "start_col": 27, - "start_line": 29 + "start_col": 34, + "start_line": 199 } }, - "177": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 4 + "43": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 199, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 115, - "__main__.allowances.write.range_check_ptr": 116, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 23, + "start_line": 199 + } + }, + "44": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 30, + "end_col": 41, + "end_line": 199, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 30, - "start_line": 30 + "start_col": 5, + "start_line": 199 } }, - "179": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 50 - }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "45": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 28, + "end_col": 46, + "end_line": 188, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 39, - "end_line": 217, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 31, + "end_col": 15, + "end_line": 200, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 9, - "start_line": 31 + "start_col": 5, + "start_line": 200 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 217 + "start_col": 21, + "start_line": 154 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 16, - "start_line": 28 + "start_col": 27, + "start_line": 188 } }, - "180": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 51 - }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "47": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 30, + "end_col": 15, + "end_line": 200, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 43, - "end_line": 31, + "start_col": 5, + "start_line": 200 + } + }, + "48": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 49, + "end_line": 204, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 31, - "start_line": 31 + "start_col": 5, + "start_line": 204 }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 30 + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 50, + "end_line": 205, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 } }, - "181": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 52 + "50": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 206, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 21, + "start_line": 206 + } + }, + "52": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 79, - "end_line": 31, + "end_col": 28, + "end_line": 206, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 55, - "start_line": 31 + "start_col": 20, + "start_line": 206 } }, - "182": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 53 + "53": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 207, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 114, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 22, + "start_line": 207 + } + }, + "54": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 31, + "end_col": 31, + "end_line": 207, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 9, - "start_line": 31 + "start_col": 5, + "start_line": 207 } }, - "184": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 57 + "55": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 208, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 120, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 23, + "start_line": 208 + } + }, + "56": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 32, + "end_line": 208, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "57": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 188, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 50, - "end_line": 30, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 64, - "end_line": 21, + "end_col": 15, + "end_line": 209, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 18, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 21 + "start_col": 5, + "start_line": 209 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 30 + "start_col": 21, + "start_line": 154 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 27, + "start_line": 188 + } + }, + "59": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "60": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 31, + "end_line": 213, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 213 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 214, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "61": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 215, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "62": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 215, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 } }, - "185": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 58 + "63": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 215, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 120, - "__main__.allowances.write.value": 113 - } - }, + "start_col": 5, + "start_line": 215 + } + }, + "64": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 12, + "end_line": 216, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "66": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 188, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 50, - "end_line": 30, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 21, + "end_col": 15, + "end_line": 217, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "parent_location": [ - { - "end_col": 18, - "end_line": 32, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" - }, - "start_col": 9, - "start_line": 32 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 21 + "start_col": 5, + "start_line": 217 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 30 + "start_col": 21, + "start_line": 154 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 27, + "start_line": 188 } }, - "186": { - "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 59 - }, - "reference_ids": { - "__main__.allowances.write.owner": 111, - "__main__.allowances.write.pedersen_ptr": 117, - "__main__.allowances.write.range_check_ptr": 118, - "__main__.allowances.write.spender": 112, - "__main__.allowances.write.storage_addr": 119, - "__main__.allowances.write.syscall_ptr": 120, - "__main__.allowances.write.value": 113 - } - }, + "68": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 18, - "end_line": 32, + "end_col": 15, + "end_line": 217, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 9, - "start_line": 32 + "start_col": 5, + "start_line": 217 } }, - "187": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 0 - }, - "reference_ids": { - "__main__.total_supply.addr.pedersen_ptr": 121, - "__main__.total_supply.addr.range_check_ptr": 122, - "__main__.total_supply.addr.res": 123 - } - }, + "69": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 22, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, + "start_col": 5, + "start_line": 13 + } + }, + "71": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 25, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 + "start_col": 5, + "start_line": 14 }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 22, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 22 } }, - "188": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 1 - }, - "reference_ids": { - "__main__.total_supply.addr.pedersen_ptr": 121, - "__main__.total_supply.addr.range_check_ptr": 122, - "__main__.total_supply.addr.res": 123 - } - }, + "73": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 39, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 7, + "end_col": 36, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 25, - "end_line": 9, + "end_col": 26, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "start_col": 9, - "start_line": 9 + "start_line": 50 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 21, + "start_line": 89 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 24, + "start_line": 12 } }, - "189": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 2 - }, - "reference_ids": { - "__main__.total_supply.addr.pedersen_ptr": 121, - "__main__.total_supply.addr.range_check_ptr": 122, - "__main__.total_supply.addr.res": 123 - } - }, + "74": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 94, - "end_line": 8, + "end_col": 34, + "end_line": 48, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 9, + "end_col": 25, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 21, - "start_line": 9 + "start_col": 24, + "start_line": 50 }, - "While expanding the reference 'res' in:" + "While expanding the reference 'x' in:" ], - "start_col": 19, - "start_line": 8 + "start_col": 17, + "start_line": 48 } }, - "191": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 3 + "76": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "reference_ids": { - "__main__.total_supply.addr.pedersen_ptr": 121, - "__main__.total_supply.addr.range_check_ptr": 122, - "__main__.total_supply.addr.res": 123 - } - }, + "start_col": 9, + "start_line": 50 + } + }, + "78": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 9, + "end_col": 20, + "end_line": 49, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 9, - "start_line": 9 + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 51 + }, + "While expanding the reference 'y' in:" + ], + "start_col": 18, + "start_line": 49 } }, - "192": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 0 - }, - "reference_ids": { - "__main__.total_supply.read.pedersen_ptr": 125, - "__main__.total_supply.read.range_check_ptr": 126, - "__main__.total_supply.read.syscall_ptr": 124 - } - }, + "80": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 12, + "end_col": 36, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 42, - "end_line": 7, + "end_col": 26, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { "end_col": 36, - "end_line": 13, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, - "start_col": 30, - "start_line": 13 + "parent_location": [ + { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 9, + "start_line": 50 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 36, - "start_line": 12 + "start_col": 21, + "start_line": 89 } }, - "193": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 1 - }, - "reference_ids": { - "__main__.total_supply.read.pedersen_ptr": 125, - "__main__.total_supply.read.range_check_ptr": 126, - "__main__.total_supply.read.syscall_ptr": 124 - } - }, + "81": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 12, + "end_col": 28, + "end_line": 49, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 7, + "end_col": 25, + "end_line": 51, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 + "start_col": 24, + "start_line": 51 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'y' in:" ], - "start_col": 65, - "start_line": 12 + "start_col": 17, + "start_line": 49 } }, - "194": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 2 - }, - "reference_ids": { - "__main__.total_supply.read.pedersen_ptr": 125, - "__main__.total_supply.read.range_check_ptr": 126, - "__main__.total_supply.read.syscall_ptr": 124 - } - }, + "82": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 36, - "end_line": 13, + "end_col": 26, + "end_line": 51, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 30, - "start_line": 13 + "start_col": 9, + "start_line": 51 } }, - "196": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 7 - }, - "reference_ids": { - "__main__.total_supply.read.pedersen_ptr": 127, - "__main__.total_supply.read.range_check_ptr": 128, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 124 - } - }, + "84": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 12, + "end_col": 38, + "end_line": 52, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 199, - "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 199 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 12 + "start_col": 21, + "start_line": 52 } }, - "197": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 8 + "86": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 52, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "reference_ids": { - "__main__.total_supply.read.pedersen_ptr": 127, - "__main__.total_supply.read.range_check_ptr": 128, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 124 - } - }, + "start_col": 9, + "start_line": 52 + } + }, + "87": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 13, + "end_col": 24, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, + "start_col": 9, + "start_line": 23 + } + }, + "89": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 57, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 58, - "start_line": 14 + "start_col": 9, + "start_line": 24 }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "198": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 9 - }, - "reference_ids": { - "__main__.total_supply.read.pedersen_ptr": 127, - "__main__.total_supply.read.range_check_ptr": 128, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 124 + "n_prefix_newlines": 0 } - }, - "hints": [], + ], "inst": { - "end_col": 75, - "end_line": 14, + "end_col": 11, + "end_line": 25, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 37, - "start_line": 14 + "start_col": 9, + "start_line": 25 } }, - "200": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 14 - }, - "reference_ids": { - "__main__.total_supply.read.__storage_var_temp0": 131, - "__main__.total_supply.read.pedersen_ptr": 127, - "__main__.total_supply.read.range_check_ptr": 128, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 130 - } - }, + "91": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 38, - "end_line": 199, + "end_col": 21, + "end_line": 30, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 31, - "start_line": 16 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 14 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 19, - "start_line": 199 + "start_col": 13, + "start_line": 30 } }, - "201": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 15 - }, - "reference_ids": { - "__main__.total_supply.read.__storage_var_temp0": 131, - "__main__.total_supply.read.pedersen_ptr": 127, - "__main__.total_supply.read.range_check_ptr": 128, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 132 - } - }, + "93": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 42, - "end_line": 7, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 32, - "start_line": 17 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 13 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 + "start_col": 28, + "start_line": 32 } }, - "202": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 16 - }, - "reference_ids": { - "__main__.total_supply.read.__storage_var_temp0": 131, - "__main__.total_supply.read.pedersen_ptr": 133, - "__main__.total_supply.read.range_check_ptr": 128, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 132 - } - }, + "95": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 39, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { "end_col": 36, - "end_line": 13, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { "end_col": 50, - "end_line": 18, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 35, - "start_line": 18 + "start_col": 13, + "start_line": 32 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 13 + "start_col": 21, + "start_line": 89 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 24, + "start_line": 12 } }, - "203": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 17 - }, - "reference_ids": { - "__main__.total_supply.read.__storage_var_temp0": 131, - "__main__.total_supply.read.pedersen_ptr": 133, - "__main__.total_supply.read.range_check_ptr": 134, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 132 - } - }, + "96": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 33, - "end_line": 14, + "end_col": 49, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 65, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 46, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 + "start_col": 28, + "start_line": 32 } }, - "204": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 16, - "offset": 18 + "97": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "reference_ids": { - "__main__.total_supply.read.__storage_var_temp0": 135, - "__main__.total_supply.read.pedersen_ptr": 133, - "__main__.total_supply.read.range_check_ptr": 134, - "__main__.total_supply.read.storage_addr": 129, - "__main__.total_supply.read.syscall_ptr": 132 - } - }, + "start_col": 13, + "start_line": 32 + } + }, + "99": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 20, + "end_col": 11, + "end_line": 25, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "start_col": 9, - "start_line": 20 + "start_line": 25 } }, - "205": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 138, - "__main__.total_supply.write.range_check_ptr": 139, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, + "101": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 64, - "end_line": 23, + "end_col": 21, + "end_line": 26, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 23 + "start_col": 13, + "start_line": 26 } }, - "206": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 1 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 138, - "__main__.total_supply.write.range_check_ptr": 139, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, + "103": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 23, + "end_col": 39, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 7, + "end_col": 36, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 24, + "end_col": 33, + "end_line": 28, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 30, - "start_line": 24 + "start_col": 13, + "start_line": 28 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 21, + "start_line": 89 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 66, - "start_line": 23 - } - }, - "207": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 2 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 138, - "__main__.total_supply.write.range_check_ptr": 139, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 30, - "start_line": 24 + "start_col": 24, + "start_line": 12 } }, - "209": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 7 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, + "104": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 23, + "end_col": 51, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 39, - "end_line": 217, + "end_col": 32, + "end_line": 28, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "parent_location": [ - { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 217 + "start_col": 28, + "start_line": 28 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'addr' in:" ], - "start_col": 16, - "start_line": 23 + "start_col": 41, + "start_line": 12 } }, - "210": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 8 + "105": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, + "start_col": 13, + "start_line": 28 + } + }, + "107": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 24, + "end_col": 51, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 43, - "end_line": 25, + "end_col": 25, + "end_line": 34, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 31, - "start_line": 25 + "start_col": 21, + "start_line": 34 }, - "While expanding the reference 'storage_addr' in:" + "While expanding the reference 'addr' in:" ], - "start_col": 14, - "start_line": 24 + "start_col": 41, + "start_line": 12 } }, - "211": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 9 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, + "108": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 79, - "end_line": 25, + "end_col": 27, + "end_line": 34, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, - "start_col": 55, - "start_line": 25 + "start_col": 9, + "start_line": 34 } }, - "212": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 10 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 137, - "__main__.total_supply.write.value": 136 - } - }, + "109": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 25, + "end_col": 90, + "end_line": 198, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 25 + "start_col": 63, + "start_line": 198 } }, - "214": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 14 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 143, - "__main__.total_supply.write.value": 136 - } - }, + "111": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 92, + "end_line": 198, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, + "start_col": 5, + "start_line": 198 + } + }, + "112": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 93, + "end_line": 199, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 24 + "start_col": 5, + "start_line": 199 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - } - }, - "215": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 15 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 143, - "__main__.total_supply.write.value": 136 + "n_prefix_newlines": 0 } - }, - "hints": [], + ], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 58, + "end_line": 200, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 24, + "end_col": 43, + "end_line": 196, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 19, + "end_col": 61, + "end_line": 201, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 18, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 19 + "start_col": 5, + "start_line": 201 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 30, - "start_line": 24 + "start_col": 25, + "start_line": 196 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 23, + "start_line": 200 } }, - "216": { - "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 16 - }, - "reference_ids": { - "__main__.total_supply.write.pedersen_ptr": 140, - "__main__.total_supply.write.range_check_ptr": 141, - "__main__.total_supply.write.storage_addr": 142, - "__main__.total_supply.write.syscall_ptr": 143, - "__main__.total_supply.write.value": 136 - } - }, + "114": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 18, - "end_line": 26, + "end_col": 59, + "end_line": 201, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 26 + "start_col": 28, + "start_line": 201 } }, - "217": { - "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 18, - "offset": 0 - }, - "reference_ids": {} - }, + "115": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 26, + "end_col": 61, + "end_line": 201, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 13, - "start_line": 26 + "start_col": 5, + "start_line": 201 } }, - "219": { - "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 18, - "offset": 1 + "116": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 350, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "reference_ids": {} - }, + "start_col": 58, + "start_line": 350 + } + }, + "118": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 26, + "end_col": 98, + "end_line": 350, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "start_col": 5, - "start_line": 26 + "start_line": 350 } }, - "220": { + "119": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 0 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 350, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "reference_ids": { - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } - }, + "start_col": 5, + "start_line": 350 + } + }, + "120": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, "hints": [ { "location": { - "end_col": 38, - "end_line": 3, + "end_col": 87, + "end_line": 351, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling return value of" - ], "start_col": 5, - "start_line": 3 + "start_line": 351 }, "n_prefix_newlines": 0 } ], "inst": { - "end_col": 17, - "end_line": 4, + "end_col": 53, + "end_line": 353, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 6, - "start_line": 25 + "parent_location": [ + { + "end_col": 35, + "end_line": 354, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 348 }, - "While handling return value of" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 5, - "start_line": 4 + "start_col": 23, + "start_line": 353 } }, - "222": { + "122": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.decimals_encode_return.__return_value_ptr": 147, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146, - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, - "end_line": 1, + "end_col": 33, + "end_line": 354, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 21, - "start_line": 25 - }, - "While handling return value 'res'" - ], - "start_col": 1, - "start_line": 1 + "start_col": 19, + "start_line": 354 } }, - "223": { + "123": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.decimals_encode_return.__return_value_ptr": 148, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146, - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, - "end_line": 2, + "end_col": 35, + "end_line": 354, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 30, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 21, - "start_line": 25 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 + "start_col": 5, + "start_line": 354 + } + }, + "124": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 368, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 368 } }, - "225": { + "126": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.decimals_encode_return.__return_value_ptr": 148, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146, - "__wrappers__.decimals_encode_return.__temp11": 149, - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, - "end_line": 1, + "end_col": 72, + "end_line": 368, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While handling return value of" - ], - "start_col": 68, - "start_line": 1 + "start_col": 5, + "start_line": 367 } }, - "226": { + "127": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.decimals_encode_return.__return_value_ptr": 148, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146, - "__wrappers__.decimals_encode_return.__temp11": 149, - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 11, + "end_col": 72, + "end_line": 368, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 + "start_col": 5, + "start_line": 367 } }, - "227": { + "128": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 4 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 368, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "reference_ids": { - "__wrappers__.decimals_encode_return.__return_value_ptr": 148, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146, - "__wrappers__.decimals_encode_return.__temp11": 149, - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 + "start_col": 5, + "start_line": 367 + } + }, + "129": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 369, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 369 + }, + "n_prefix_newlines": 0 } - }, - "hints": [], + ], "inst": { - "end_col": 35, - "end_line": 5, + "end_col": 54, + "end_line": 370, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 38, + "end_line": 366, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 12, + "end_col": 15, + "end_line": 371, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling return value of" - ], - "start_col": 14, - "start_line": 12 + "start_col": 5, + "start_line": 371 }, - "While expanding the reference '__return_value_ptr_start' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 25 + "start_col": 20, + "start_line": 366 }, - "While handling return value of" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 11, - "start_line": 5 + "start_col": 23, + "start_line": 370 } }, - "228": { + "131": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.decimals_encode_return" + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.decimals_encode_return.__return_value_ptr": 148, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": 146, - "__wrappers__.decimals_encode_return.__temp11": 149, - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 39, - "end_line": 12, + "end_col": 15, + "end_line": 371, "input_file": { - "filename": "autogen/starknet/external/return/decimals/f932f3e96060fc4a651141d261844a3ea225e285c1f2e05218e5347ae192a887.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, + "start_col": 5, + "start_line": 371 + } + }, + "132": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 84, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "start_col": 6, - "start_line": 25 + "start_col": 5, + "start_line": 19 }, - "While handling return value of" - ], + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, "start_col": 5, - "start_line": 9 + "start_line": 20 } }, - "229": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 152, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "134": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 + "start_col": 5, + "start_line": 21 } }, - "230": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 152, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "135": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 25, + "end_col": 13, + "end_line": 22, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "start_col": 6, - "start_line": 25 + "start_col": 5, + "start_line": 22 } }, - "232": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 152, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "137": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 46, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/decimals/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 27, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 98, - "end_line": 2, + "end_col": 14, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 83, - "start_line": 2 + "start_col": 5, + "start_line": 24 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 25 + "start_col": 12, + "start_line": 18 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 1 + "start_col": 27, + "start_line": 23 } }, - "233": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 4 + "139": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 24, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 152, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 12, + "start_line": 24 + } + }, + "141": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 99, - "end_line": 2, + "end_col": 14, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, + "start_col": 5, + "start_line": 24 + } + }, + "142": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 91, + "end_line": 27, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "start_col": 6, - "start_line": 25 + "start_col": 5, + "start_line": 27 }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 48, + "end_line": 28, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 28 } }, - "235": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 11 + "144": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 29, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 33, + "start_line": 29 + } + }, + "146": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 49, - "end_line": 1, + "end_col": 40, + "end_line": 29, "input_file": { - "filename": "autogen/starknet/external/decimals/5fde12919a619b4f3b6db54e029b6f16cf362872762815d37c1ecd8dc9763296.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 + "start_col": 32, + "start_line": 29 } }, - "236": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 12 + "148": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 29, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 5, + "start_line": 29 + } + }, + "149": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 13, + "end_line": 30, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 30 + } + }, + "151": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 31, "input_file": { - "filename": "autogen/starknet/external/decimals/2b2b112e26c3beede5b9972951116a97636fe75acd4b9f33c1ffe390f55843c4.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 27, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 33, - "end_line": 1, + "end_col": 14, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 + "start_col": 5, + "start_line": 32 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 25 + "start_col": 12, + "start_line": 18 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 1 + "start_col": 27, + "start_line": 31 } }, - "237": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 13 + "153": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 32, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 12, + "start_line": 32 + } + }, + "155": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 2, + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "156": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 36, + "end_line": 154, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" }, "parent_location": [ { - "end_col": 49, - "end_line": 1, + "end_col": 32, + "end_line": 35, "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 + "start_col": 5, + "start_line": 35 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 25 + "start_col": 21, + "start_line": 154 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 2 + "start_col": 12, + "start_line": 18 } }, - "238": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 14 + "157": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 35, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 20, + "start_line": 35 + } + }, + "159": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 30, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/decimals/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 31, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'ecdsa_ptr' in:" - ], - "start_col": 6, - "start_line": 25 + "start_col": 30, + "start_line": 35 }, - "While constructing the external wrapper for:" + "While expanding the reference 'a' in:" ], - "start_col": 17, - "start_line": 1 + "start_col": 29, + "start_line": 18 } }, - "239": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 15 + "160": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 5, + "start_line": 35 + } + }, + "162": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 2, + "end_col": 13, + "end_line": 36, "input_file": { - "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 60, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 2 + "start_col": 12, + "start_line": 36 } }, - "240": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 16 + "164": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 36, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 5, + "start_line": 36 + } + }, + "165": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 2, + "end_col": 27, + "end_line": 42, "input_file": { - "filename": "autogen/starknet/external/decimals/29aa250fc3350a9f31b72cc1f90d1836370cfa24280d3a3794157df45b73f6a9.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 25, + "end_col": 27, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 1, + "end_col": 24, + "end_line": 43, "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 + "start_col": 12, + "start_line": 43 }, - "While expanding the reference 'retdata' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 25 + "start_col": 12, + "start_line": 18 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 37, - "start_line": 2 + "start_col": 12, + "start_line": 42 } }, - "241": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], - "flow_tracking_data": { - "ap_tracking": { - "group": 20, - "offset": 17 + "166": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 43, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "reference_ids": { - "__wrappers__.decimals.__calldata_actual_size": 155, - "__wrappers__.decimals.__calldata_ptr": 154, - "__wrappers__.decimals.ecdsa_ptr": 153, - "__wrappers__.decimals.pedersen_ptr": 151, - "__wrappers__.decimals.range_check_ptr": 157, - "__wrappers__.decimals.ret_struct": 156, - "__wrappers__.decimals.retdata": 159, - "__wrappers__.decimals.retdata_size": 158, - "__wrappers__.decimals.syscall_ptr": 150 - } - }, + "start_col": 18, + "start_line": 43 + } + }, + "167": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 24, + "end_line": 43, "input_file": { - "filename": "autogen/starknet/external/decimals/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 25, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 25 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 + "start_col": 12, + "start_line": 43 + } + }, + "169": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 43, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "170": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 22, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "171": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 23, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 23 } }, - "242": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 0 - }, - "reference_ids": { - "__main__.initialized.addr.pedersen_ptr": 160, - "__main__.initialized.addr.range_check_ptr": 161, - "__main__.initialized.addr.res": 162 - } - }, + "172": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 46, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 42, - "end_line": 7, + "end_col": 35, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 25, - "end_line": 9, + "end_col": 15, + "end_line": 25, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 9 + "start_col": 5, + "start_line": 25 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 20, + "start_line": 21 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 27, + "start_line": 24 } }, - "243": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 1 + "174": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 25, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.addr.pedersen_ptr": 160, - "__main__.initialized.addr.range_check_ptr": 161, - "__main__.initialized.addr.res": 162 - } - }, + "start_col": 5, + "start_line": 25 + } + }, + "175": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 18, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 59, - "end_line": 7, + "start_col": 5, + "start_line": 32 + } + }, + "177": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 41, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 25, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 + "start_col": 5, + "start_line": 36 }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 7 + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 46, + "end_line": 43, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 43 } }, - "244": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 2 + "178": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 44, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.addr.pedersen_ptr": 160, - "__main__.initialized.addr.range_check_ptr": 161, - "__main__.initialized.addr.res": 162 - } - }, + "start_col": 5, + "start_line": 44 + } + }, + "179": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 95, - "end_line": 8, + "end_col": 35, + "end_line": 46, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 + "start_col": 22, + "start_line": 46 } }, - "246": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.addr"], - "flow_tracking_data": { - "ap_tracking": { - "group": 21, - "offset": 3 + "180": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 46, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.addr.pedersen_ptr": 160, - "__main__.initialized.addr.range_check_ptr": 161, - "__main__.initialized.addr.res": 162 - } - }, + "start_col": 38, + "start_line": 46 + } + }, + "182": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 25, - "end_line": 9, + "end_col": 56, + "end_line": 46, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 9 + "start_col": 5, + "start_line": 46 } }, - "247": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 0 + "183": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 47, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.read.pedersen_ptr": 164, - "__main__.initialized.read.range_check_ptr": 165, - "__main__.initialized.read.syscall_ptr": 163 - } - }, + "start_col": 23, + "start_line": 47 + } + }, + "184": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 12, + "end_col": 50, + "end_line": 47, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 12 + "start_col": 23, + "start_line": 47 + } + }, + "185": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 47, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 47 + } + }, + "187": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 47, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 47 } }, - "248": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 1 - }, - "reference_ids": { - "__main__.initialized.read.pedersen_ptr": 164, - "__main__.initialized.read.range_check_ptr": 165, - "__main__.initialized.read.syscall_ptr": 163 - } - }, + "188": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 12, + "end_col": 33, + "end_line": 31, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 7, + "end_col": 35, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 13, + "end_col": 23, + "end_line": 48, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 30, - "start_line": 13 + "start_col": 5, + "start_line": 48 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 20, + "start_line": 21 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 12 + "start_col": 18, + "start_line": 31 } }, - "249": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 2 - }, - "reference_ids": { - "__main__.initialized.read.pedersen_ptr": 164, - "__main__.initialized.read.range_check_ptr": 165, - "__main__.initialized.read.syscall_ptr": 163 - } - }, + "189": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 36, - "end_line": 13, + "end_col": 14, + "end_line": 33, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 30, - "start_line": 13 + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 48 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 } }, - "251": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 7 - }, - "reference_ids": { - "__main__.initialized.read.pedersen_ptr": 166, - "__main__.initialized.read.range_check_ptr": 167, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 163 - } - }, + "190": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 12, + "end_col": 14, + "end_line": 33, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 199, + "end_col": 22, + "end_line": 48, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], "start_col": 19, - "start_line": 199 + "start_line": 48 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'res' in:" ], - "start_col": 15, - "start_line": 12 + "start_col": 11, + "start_line": 33 } }, - "252": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 8 + "191": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 48, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.read.pedersen_ptr": 166, - "__main__.initialized.read.range_check_ptr": 167, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 163 - } - }, + "start_col": 5, + "start_line": 48 + } + }, + "193": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 13, + "end_col": 14, + "end_line": 33, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 70, - "end_line": 14, + "end_col": 16, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 58, - "start_line": 14 + "start_col": 13, + "start_line": 50 }, - "While expanding the reference 'storage_addr' in:" + "While expanding the reference 'res' in:" ], - "start_col": 14, - "start_line": 13 + "start_col": 11, + "start_line": 33 } }, - "253": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 9 - }, - "reference_ids": { - "__main__.initialized.read.pedersen_ptr": 166, - "__main__.initialized.read.range_check_ptr": 167, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 163 - } - }, + "194": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 75, - "end_line": 14, + "end_col": 14, + "end_line": 33, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 37, - "start_line": 14 + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 50 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 } }, - "255": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 14 - }, - "reference_ids": { - "__main__.initialized.read.__storage_var_temp0": 170, - "__main__.initialized.read.pedersen_ptr": 166, - "__main__.initialized.read.range_check_ptr": 167, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 169 - } - }, + "195": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 38, - "end_line": 199, + "end_col": 21, + "end_line": 35, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 75, - "end_line": 14, + "end_col": 28, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 31, - "start_line": 16 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 37, - "start_line": 14 + "start_col": 18, + "start_line": 50 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'carry_high' in:" ], - "start_col": 19, - "start_line": 199 + "start_col": 11, + "start_line": 35 } }, - "256": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 15 + "196": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 50, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.read.__storage_var_temp0": 170, - "__main__.initialized.read.pedersen_ptr": 166, - "__main__.initialized.read.range_check_ptr": 167, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 171 - } - }, + "start_col": 5, + "start_line": 50 + } + }, + "197": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 25, + "end_line": 134, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 32, - "start_line": 17 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 13 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 + "start_col": 9, + "start_line": 134 + } + }, + "198": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 134, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 134 } }, - "257": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 16 - }, - "reference_ids": { - "__main__.initialized.read.__storage_var_temp0": 170, - "__main__.initialized.read.pedersen_ptr": 172, - "__main__.initialized.read.range_check_ptr": 167, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 171 - } - }, + "200": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 32, + "end_line": 133, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 13, + "end_col": 27, + "end_line": 42, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 50, - "end_line": 18, + "end_col": 40, + "end_line": 135, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 35, - "start_line": 18 + "start_col": 17, + "start_line": 135 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 13 + "start_col": 12, + "start_line": 42 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 17, + "start_line": 133 } }, - "258": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 17 - }, - "reference_ids": { - "__main__.initialized.read.__storage_var_temp0": 170, - "__main__.initialized.read.pedersen_ptr": 172, - "__main__.initialized.read.range_check_ptr": 173, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 171 - } - }, + "201": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 33, - "end_line": 14, + "end_col": 32, + "end_line": 135, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 65, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 46, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 + "start_col": 23, + "start_line": 135 } }, - "259": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.read"], - "flow_tracking_data": { - "ap_tracking": { - "group": 22, - "offset": 18 - }, - "reference_ids": { - "__main__.initialized.read.__storage_var_temp0": 174, - "__main__.initialized.read.pedersen_ptr": 172, - "__main__.initialized.read.range_check_ptr": 173, - "__main__.initialized.read.storage_addr": 168, - "__main__.initialized.read.syscall_ptr": 171 - } - }, + "203": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 20, + "end_col": 39, + "end_line": 135, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 20 + "start_col": 34, + "start_line": 135 } }, - "260": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 0 - }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 177, - "__main__.initialized.write.range_check_ptr": 178, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "204": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 64, - "end_line": 23, + "end_col": 40, + "end_line": 135, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 15, - "start_line": 7 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 23 + "start_col": 17, + "start_line": 135 } }, - "261": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 1 + "206": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 135, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 177, - "__main__.initialized.write.range_check_ptr": 178, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "start_col": 9, + "start_line": 135 + } + }, + "207": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 23, + "end_col": 32, + "end_line": 133, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 7, + "end_col": 27, + "end_line": 42, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 24, + "end_col": 38, + "end_line": 137, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 30, - "start_line": 24 + "start_col": 13, + "start_line": 137 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 12, + "start_line": 42 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 66, - "start_line": 23 + "start_col": 17, + "start_line": 133 } }, - "262": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 2 + "208": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 137, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 177, - "__main__.initialized.write.range_check_ptr": 178, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "start_col": 19, + "start_line": 137 + } + }, + "210": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 36, - "end_line": 24, + "end_col": 37, + "end_line": 137, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 30, - "start_line": 24 + "start_col": 31, + "start_line": 137 } }, - "264": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 7 + "211": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 137, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "start_col": 13, + "start_line": 137 + } + }, + "213": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 23, + "end_col": 41, + "end_line": 137, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 137 + } + }, + "214": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 148, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 39, - "end_line": 217, + "end_col": 32, + "end_line": 133, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 25, + "end_col": 40, + "end_line": 149, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 25 + "start_col": 20, + "start_line": 149 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 217 + "start_col": 17, + "start_line": 133 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 16, - "start_line": 23 + "start_col": 17, + "start_line": 148 } }, - "265": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 8 - }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "215": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 24, + "end_col": 56, + "end_line": 148, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 43, - "end_line": 25, + "end_col": 34, + "end_line": 149, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 31, - "start_line": 25 + "start_col": 33, + "start_line": 149 }, - "While expanding the reference 'storage_addr' in:" + "While expanding the reference 'b' in:" ], - "start_col": 14, - "start_line": 24 + "start_col": 46, + "start_line": 148 } }, - "266": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 9 - }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "216": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 79, - "end_line": 25, + "end_col": 56, + "end_line": 148, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 55, - "start_line": 25 + "parent_location": [ + { + "end_col": 34, + "end_line": 149, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 149 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 148 } }, - "267": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 10 - }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 176, - "__main__.initialized.write.value": 175 - } - }, + "217": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 25, + "end_col": 44, + "end_line": 148, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 25 + "parent_location": [ + { + "end_col": 39, + "end_line": 149, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 149 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 148 } }, - "269": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 14 - }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 182, - "__main__.initialized.write.value": 175 - } - }, + "218": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 42, - "end_line": 7, + "end_col": 44, + "end_line": 148, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 24, + "end_col": 39, + "end_line": 149, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 30, - "start_line": 24 + "start_col": 38, + "start_line": 149 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'a' in:" ], - "start_col": 15, - "start_line": 7 + "start_col": 34, + "start_line": 148 } }, - "270": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 15 + "219": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 149, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 182, - "__main__.initialized.write.value": 175 - } - }, + "start_col": 20, + "start_line": 149 + } + }, + "221": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 59, - "end_line": 7, + "end_col": 18, + "end_line": 150, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 150 + } + }, + "223": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 24, + "end_col": 40, + "end_line": 149, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 19, + "end_col": 32, + "end_line": 148, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 18, - "end_line": 26, + "end_col": 29, + "end_line": 150, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 26 + "start_col": 5, + "start_line": 150 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 66, - "start_line": 19 + "start_col": 17, + "start_line": 148 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 24 + "start_col": 20, + "start_line": 149 }, "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 44, - "start_line": 7 + "start_col": 17, + "start_line": 133 } }, - "271": { - "accessible_scopes": ["__main__", "__main__.initialized", "__main__.initialized.write"], - "flow_tracking_data": { - "ap_tracking": { - "group": 23, - "offset": 16 - }, - "reference_ids": { - "__main__.initialized.write.pedersen_ptr": 179, - "__main__.initialized.write.range_check_ptr": 180, - "__main__.initialized.write.storage_addr": 181, - "__main__.initialized.write.syscall_ptr": 182, - "__main__.initialized.write.value": 175 - } - }, + "224": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 18, - "end_line": 26, + "end_col": 27, + "end_line": 150, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/impl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 9, - "start_line": 26 + "start_col": 17, + "start_line": 150 } }, - "272": { - "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"], - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 0 - }, - "reference_ids": { - "__main__.get_total_supply.pedersen_ptr": 184, - "__main__.get_total_supply.range_check_ptr": 185, - "__main__.get_total_supply.syscall_ptr": 183 - } - }, + "225": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 39, + "end_col": 29, + "end_line": 150, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 43, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 17, - "start_line": 43 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 39 + "start_col": 5, + "start_line": 150 } }, - "273": { - "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"], - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 1 - }, - "reference_ids": { - "__main__.get_total_supply.pedersen_ptr": 184, - "__main__.get_total_supply.range_check_ptr": 185, - "__main__.get_total_supply.syscall_ptr": 183 - } - }, + "226": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, "hints": [], - "inst": { - "end_col": 35, - "end_line": 40, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 63, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 43, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 17, - "start_line": 43 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 13 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 40 + "inst": { + "end_col": 37, + "end_line": 227, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 227 } }, - "274": { - "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"], - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 2 + "228": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 227, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.get_total_supply.pedersen_ptr": 184, - "__main__.get_total_supply.range_check_ptr": 185, - "__main__.get_total_supply.syscall_ptr": 183 - } - }, + "start_col": 52, + "start_line": 227 + } + }, + "230": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 41, + "end_col": 33, + "end_line": 226, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 13, + "end_col": 33, + "end_line": 226, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 43, + "end_col": 72, + "end_line": 227, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 17, - "start_line": 43 + "start_col": 5, + "start_line": 227 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 13 + "start_col": 18, + "start_line": 226 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 41 + "start_col": 18, + "start_line": 226 } }, - "275": { - "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"], - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 3 - }, - "reference_ids": { - "__main__.get_total_supply.pedersen_ptr": 184, - "__main__.get_total_supply.range_check_ptr": 185, - "__main__.get_total_supply.syscall_ptr": 183 - } - }, + "231": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 36, - "end_line": 43, + "end_col": 45, + "end_line": 227, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 17, - "start_line": 43 + "start_col": 29, + "start_line": 227 } }, - "277": { - "accessible_scopes": ["__main__", "__main__", "__main__.get_total_supply"], - "flow_tracking_data": { - "ap_tracking": { - "group": 24, - "offset": 23 + "232": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 227, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__main__.get_total_supply.pedersen_ptr": 187, - "__main__.get_total_supply.range_check_ptr": 188, - "__main__.get_total_supply.res": 189, - "__main__.get_total_supply.syscall_ptr": 186 - } - }, + "start_col": 52, + "start_line": 227 + } + }, + "233": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 17, - "end_line": 44, + "end_col": 72, + "end_line": 227, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "start_col": 5, - "start_line": 44 + "start_line": 227 } }, - "278": { + "234": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 0 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 232, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, + "parent_location": [ + { + "end_col": 33, + "end_line": 226, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 35, + "end_line": 233, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 21, + "start_line": 233 }, - "While handling return value of" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 3 + "start_col": 18, + "start_line": 226 }, - "n_prefix_newlines": 0 - } + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 232 + } + }, + "235": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], + "flow_tracking_data": null, + "hints": [], "inst": { - "end_col": 17, - "end_line": 4, + "end_col": 45, + "end_line": 232, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 34, + "end_line": 233, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 33, + "start_line": 233 }, - "While handling return value of" + "While expanding the reference 'a' in:" ], - "start_col": 5, - "start_line": 4 + "start_col": 35, + "start_line": 232 } }, - "280": { + "236": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 193, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 45, - "end_line": 1, + "end_line": 232, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 23, - "end_line": 42, + "end_col": 34, + "end_line": 233, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 14, - "start_line": 42 + "start_col": 33, + "start_line": 233 }, - "While handling return value 'res'" + "While expanding the reference 'a' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 35, + "start_line": 232 } }, - "281": { + "237": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 1 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 233, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, + "start_col": 21, + "start_line": 233 + } + }, + "239": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, - "end_line": 2, + "end_col": 54, + "end_line": 234, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 23, - "end_line": 42, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - }, - "While expanding the reference '__return_value_ptr' in:" - ], - "start_col": 14, - "start_line": 42 - }, - "While handling return value 'res'" - ], - "start_col": 26, - "start_line": 2 + "start_col": 53, + "start_line": 234 } }, - "283": { + "241": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 2 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 234, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192, - "__wrappers__.get_total_supply_encode_return.__temp12": 195, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, + "start_col": 61, + "start_line": 234 + } + }, + "243": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 99, - "end_line": 1, + "end_col": 64, + "end_line": 234, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 234 + } + }, + "245": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 64, + "end_line": 234, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 10, + "end_col": 33, + "end_line": 232, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { "end_col": 22, - "end_line": 38, + "end_line": 235, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 5, + "start_line": 235 }, - "While handling return value of" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 25, - "start_line": 10 + "start_col": 18, + "start_line": 232 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 20, + "start_line": 234 }, - "While handling return value of" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 84, - "start_line": 1 + "start_col": 18, + "start_line": 31 } }, - "284": { + "246": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 3 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 234, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192, - "__wrappers__.get_total_supply_encode_return.__temp12": 195, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, + "parent_location": [ + { + "end_col": 20, + "end_line": 235, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 235 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 234 + } + }, + "247": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 11, + "end_col": 13, + "end_line": 234, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 20, + "end_line": 235, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 17, + "start_line": 235 }, - "While handling return value of" + "While expanding the reference 'res' in:" ], - "start_col": 18, - "start_line": 11 + "start_col": 10, + "start_line": 234 } }, - "285": { + "248": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 4 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 235, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192, - "__wrappers__.get_total_supply_encode_return.__temp12": 195, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, + "start_col": 5, + "start_line": 235 + } + }, + "249": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 5, + "end_col": 33, + "end_line": 290, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 33, + "end_line": 232, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 12, + "end_col": 33, + "end_line": 291, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While handling return value of" - ], - "start_col": 14, - "start_line": 12 + "start_col": 19, + "start_line": 291 }, - "While expanding the reference '__return_value_ptr_start' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 18, + "start_line": 232 }, - "While handling return value of" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 11, - "start_line": 5 + "start_col": 18, + "start_line": 290 } }, - "286": { + "250": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": 194, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": 192, - "__wrappers__.get_total_supply_encode_return.__temp12": 195, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 39, - "end_line": 12, + "end_col": 57, + "end_line": 290, "input_file": { - "filename": "autogen/starknet/external/return/get_total_supply/c1fb1e2a904ead052d8241ff0c2299a0275d69e871013bea513513895a92cd66.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 32, + "end_line": 291, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 31, + "start_line": 291 }, - "While handling return value of" + "While expanding the reference 'b' in:" ], - "start_col": 5, - "start_line": 9 + "start_col": 47, + "start_line": 290 } }, - "287": { + "251": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 197, - "__wrappers__.get_total_supply.range_check_ptr": 198, - "__wrappers__.get_total_supply.syscall_ptr": 196 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 57, + "end_line": 290, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 32, + "end_line": 291, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 31, + "start_line": 291 }, - "While handling calldata of" + "While expanding the reference 'b' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 47, + "start_line": 290 } }, - "288": { + "252": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 0 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 291, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 197, - "__wrappers__.get_total_supply.range_check_ptr": 198, - "__wrappers__.get_total_supply.syscall_ptr": 196 - } - }, + "start_col": 19, + "start_line": 291 + } + }, + "254": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 33, + "end_line": 232, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 39, + "end_col": 33, + "end_line": 291, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 56, - "end_line": 1, + "end_col": 33, + "end_line": 31, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 41, + "end_line": 292, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 20, + "start_line": 292 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 18, + "start_line": 31 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 39 + "start_col": 19, + "start_line": 291 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 19, - "start_line": 1 + "start_col": 18, + "start_line": 232 } }, - "289": { + "255": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 1 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 197, - "__wrappers__.get_total_supply.range_check_ptr": 198, - "__wrappers__.get_total_supply.syscall_ptr": 196 - } - }, + "parent_location": [ + { + "end_col": 33, + "end_line": 292, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 292 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 290 + } + }, + "256": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, - "end_line": 1, + "end_col": 45, + "end_line": 290, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 40, + "end_col": 33, + "end_line": 292, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 83, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 40 + "start_col": 32, + "start_line": 292 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 290 + } + }, + "257": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 291, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 292 }, - "While constructing the external wrapper for:" + "While expanding the reference 'b_neg' in:" ], - "start_col": 20, - "start_line": 1 + "start_col": 10, + "start_line": 291 } }, - "290": { + "258": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 197, - "__wrappers__.get_total_supply.range_check_ptr": 198, - "__wrappers__.get_total_supply.syscall_ptr": 196 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 15, + "end_line": 291, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 41, + "end_col": 40, + "end_line": 292, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 116, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 41 + "start_col": 35, + "start_line": 292 }, - "While constructing the external wrapper for:" + "While expanding the reference 'b_neg' in:" ], - "start_col": 23, - "start_line": 1 + "start_col": 10, + "start_line": 291 } }, - "291": { + "259": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 197, - "__wrappers__.get_total_supply.range_check_ptr": 198, - "__wrappers__.get_total_supply.syscall_ptr": 196 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 22, - "end_line": 38, + "end_col": 41, + "end_line": 292, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 20, + "start_line": 292 } }, - "293": { + "261": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 28 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 204, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, - "end_line": 1, + "end_col": 33, + "end_line": 31, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 41, + "end_line": 292, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 106, - "end_line": 2, + "end_col": 33, + "end_line": 290, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { "end_col": 22, - "end_line": 38, + "end_line": 293, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 5, + "start_line": 293 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 91, - "start_line": 2 + "start_col": 18, + "start_line": 290 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 20, + "start_line": 292 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 101, - "start_line": 1 + "start_col": 18, + "start_line": 31 } }, - "294": { + "262": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 29 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 204, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 107, - "end_line": 2, + "end_col": 13, + "end_line": 292, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 20, + "end_line": 293, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 17, + "start_line": 293 }, - "While constructing the external wrapper for:" + "While expanding the reference 'res' in:" ], - "start_col": 48, - "start_line": 2 + "start_col": 10, + "start_line": 292 } }, - "296": { + "263": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 36 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, - "end_line": 1, + "end_col": 13, + "end_line": 292, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 20, + "end_line": 293, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 38 + "start_col": 17, + "start_line": 293 }, - "While constructing the external wrapper for:" + "While expanding the reference 'res' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 10, + "start_line": 292 } }, - "297": { + "264": { "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 37 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 293, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "start_col": 5, + "start_line": 293 + } + }, + "265": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, - "end_line": 1, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 33, - "end_line": 1, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 + "start_col": 9, + "start_line": 9 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 71, - "start_line": 1 + "start_col": 15, + "start_line": 7 } }, - "298": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 38 + "266": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "267": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 2, + "end_col": 95, + "end_line": 8, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 24, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 38 + "start_col": 21, + "start_line": 9 }, - "While constructing the external wrapper for:" + "While expanding the reference 'res' in:" ], - "start_col": 6, - "start_line": 2 + "start_col": 19, + "start_line": 8 } }, - "299": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 39 + "269": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "start_col": 9, + "start_line": 9 + } + }, + "270": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 61, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 1, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 + "start_col": 30, + "start_line": 13 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 17, - "start_line": 1 + "start_col": 35, + "start_line": 12 } }, - "300": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 40 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "271": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 2, + "end_col": 78, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 72, - "end_line": 1, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 60, - "start_line": 1 + "start_col": 30, + "start_line": 13 }, - "While expanding the reference 'retdata_size' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 43, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 2 + "start_col": 63, + "start_line": 12 } }, - "301": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 41 + "272": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "start_col": 30, + "start_line": 13 + } + }, + "274": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 2, + "end_col": 33, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/c968b0a0274c4d4d05dd2024f19d5a639755cdd3a7dc35405733e09c8fe279a3.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 1, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 38, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 38 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 + "start_col": 37, + "start_line": 14 }, - "While expanding the reference 'retdata' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 38 + "start_col": 19, + "start_line": 348 }, - "While constructing the external wrapper for:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 37, - "start_line": 2 + "start_col": 15, + "start_line": 12 } }, - "302": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.get_total_supply" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 26, - "offset": 42 - }, - "reference_ids": { - "__wrappers__.get_total_supply.__calldata_actual_size": 201, - "__wrappers__.get_total_supply.__calldata_ptr": 200, - "__wrappers__.get_total_supply.ecdsa_ptr": 199, - "__wrappers__.get_total_supply.pedersen_ptr": 203, - "__wrappers__.get_total_supply.range_check_ptr": 206, - "__wrappers__.get_total_supply.ret_struct": 205, - "__wrappers__.get_total_supply.retdata": 208, - "__wrappers__.get_total_supply.retdata_size": 207, - "__wrappers__.get_total_supply.syscall_ptr": 202 - } - }, + "275": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 26, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/get_total_supply/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 22, - "end_line": 38, + "end_col": 70, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 6, - "start_line": 38 + "start_col": 58, + "start_line": 14 }, - "While constructing the external wrapper for:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 14, + "start_line": 13 } }, - "303": { - "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 0 + "276": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__main__.balance_of.pedersen_ptr": 211, - "__main__.balance_of.range_check_ptr": 212, - "__main__.balance_of.syscall_ptr": 210, - "__main__.balance_of.user": 209 - } - }, + "start_col": 37, + "start_line": 14 + } + }, + "278": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 49, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 34, - "end_line": 13, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 53, + "end_col": 42, + "end_line": 16, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 17, - "start_line": 53 + "start_col": 31, + "start_line": 16 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 15, - "start_line": 13 + "start_col": 37, + "start_line": 14 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 49 + "start_col": 19, + "start_line": 348 } }, - "304": { - "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 1 - }, - "reference_ids": { - "__main__.balance_of.pedersen_ptr": 211, - "__main__.balance_of.range_check_ptr": 212, - "__main__.balance_of.syscall_ptr": 210, - "__main__.balance_of.user": 209 - } - }, + "279": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 50, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 63, + "end_col": 36, "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 53, + "end_col": 44, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 17, - "start_line": 53 + "start_col": 32, + "start_line": 17 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 36, + "start_col": 30, "start_line": 13 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 50 + "start_col": 15, + "start_line": 7 } }, - "305": { - "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 2 - }, - "reference_ids": { - "__main__.balance_of.pedersen_ptr": 211, - "__main__.balance_of.range_check_ptr": 212, - "__main__.balance_of.syscall_ptr": 210, - "__main__.balance_of.user": 209 - } - }, + "280": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 51, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 80, + "end_col": 36, "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 53, + "end_col": 50, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 17, - "start_line": 53 + "start_col": 35, + "start_line": 18 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 65, + "start_col": 30, "start_line": 13 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 51 + "start_col": 43, + "start_line": 7 } }, - "306": { - "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 3 - }, - "reference_ids": { - "__main__.balance_of.pedersen_ptr": 211, - "__main__.balance_of.range_check_ptr": 212, - "__main__.balance_of.syscall_ptr": 210, - "__main__.balance_of.user": 209 - } - }, + "281": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 18, - "end_line": 52, + "end_col": 33, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 53, + "end_col": 64, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 36, - "start_line": 53 + "start_col": 45, + "start_line": 19 }, - "While expanding the reference 'user' in:" + "While expanding the reference '__storage_var_temp0' in:" ], - "start_col": 8, - "start_line": 52 + "start_col": 14, + "start_line": 14 } }, - "307": { - "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 4 - }, - "reference_ids": { - "__main__.balance_of.pedersen_ptr": 211, - "__main__.balance_of.range_check_ptr": 212, - "__main__.balance_of.syscall_ptr": 210, - "__main__.balance_of.user": 209 - } - }, + "282": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 41, - "end_line": 53, + "end_col": 55, + "end_line": 20, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 17, - "start_line": 53 + "start_col": 9, + "start_line": 20 } }, - "309": { - "accessible_scopes": ["__main__", "__main__", "__main__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 27, - "offset": 61 - }, - "reference_ids": { - "__main__.balance_of.pedersen_ptr": 214, - "__main__.balance_of.range_check_ptr": 215, - "__main__.balance_of.res": 216, - "__main__.balance_of.syscall_ptr": 213, - "__main__.balance_of.user": 209 - } - }, + "283": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 17, - "end_line": 54, + "end_col": 62, + "end_line": 23, "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 54 - } - }, - "310": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 0 + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 30, + "start_line": 24 }, - "While handling return value of" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 5, - "start_line": 3 + "start_col": 15, + "start_line": 7 }, - "n_prefix_newlines": 0 - } - ], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "284": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, + "hints": [], "inst": { - "end_col": 17, - "end_line": 4, + "end_col": 79, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, - "start_col": 6, - "start_line": 48 + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 }, - "While handling return value of" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 4 + "start_col": 64, + "start_line": 23 } }, - "312": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 1 + "285": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.__return_value_ptr": 220, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219, - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, + "start_col": 30, + "start_line": 24 + } + }, + "287": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 366, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 366 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "288": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, - "end_line": 1, + "end_col": 26, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 33, - "end_line": 52, + "end_col": 43, + "end_line": 25, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 24, - "start_line": 52 + "start_col": 31, + "start_line": 25 }, - "While handling return value 'res'" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 14, + "start_line": 24 } }, - "313": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 1 + "289": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.__return_value_ptr": 221, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219, - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, + "start_col": 55, + "start_line": 25 + } + }, + "290": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, - "end_line": 2, + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "292": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 33, - "end_line": 52, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 11, + "end_col": 62, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 9, + "start_line": 26 }, - "While handling return value of" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 18, - "start_line": 11 + "start_col": 36, + "start_line": 19 }, - "While expanding the reference '__return_value_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 24, - "start_line": 52 + "start_col": 30, + "start_line": 24 }, - "While handling return value 'res'" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 26, - "start_line": 2 + "start_col": 15, + "start_line": 7 } }, - "315": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.__return_value_ptr": 221, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219, - "__wrappers__.balance_of_encode_return.__temp13": 222, - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, + "293": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 87, - "end_line": 1, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 10, + "end_col": 79, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 9, + "start_line": 26 }, - "While handling return value of" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 25, - "start_line": 10 + "start_col": 64, + "start_line": 19 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 30, + "start_line": 24 }, - "While handling return value of" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 72, - "start_line": 1 + "start_col": 43, + "start_line": 7 } }, - "316": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 3 + "294": { + "accessible_scopes": ["__main__", "__main__._name", "__main__._name.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.__return_value_ptr": 221, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219, - "__wrappers__.balance_of_encode_return.__temp13": 222, - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, + "start_col": 9, + "start_line": 26 + } + }, + "295": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 11, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, - "start_col": 6, - "start_line": 48 + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 }, - "While handling return value of" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 18, - "start_line": 11 + "start_col": 15, + "start_line": 7 } }, - "317": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 4 + "296": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.__return_value_ptr": 221, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219, - "__wrappers__.balance_of_encode_return.__temp13": 222, - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "297": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 5, + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "299": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "300": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 12, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While handling return value of" - ], - "start_col": 14, - "start_line": 12 + "start_col": 30, + "start_line": 13 }, - "While expanding the reference '__return_value_ptr_start' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 15, + "start_line": 7 }, - "While handling return value of" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 11, - "start_line": 5 + "start_col": 35, + "start_line": 12 } }, - "318": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.balance_of_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.__return_value_ptr": 221, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": 219, - "__wrappers__.balance_of_encode_return.__temp13": 222, - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } - }, + "301": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 39, + "end_col": 78, "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/return/balance_of/683814fac544917c5860cd1fcfeda6f4e5582c66a8deb4e7335bff554e21a45a.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, - "start_col": 6, - "start_line": 48 + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 }, - "While handling return value of" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 9 + "start_col": 63, + "start_line": 12 } }, - "319": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 0 + "302": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "start_col": 30, + "start_line": 13 + } + }, + "304": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 2, + "end_col": 33, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/arg_processor/996831336aa683d58abab90a9e39f7f65bcd058e5d407684eb0adeb83cec2201.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 18, - "end_line": 52, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 1, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While handling calldata of" - ], - "start_col": 22, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 48 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 + "start_col": 37, + "start_line": 14 }, - "While expanding the reference '__calldata_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 8, - "start_line": 52 + "start_col": 19, + "start_line": 348 }, - "While handling calldata argument 'user'" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 22, - "start_line": 2 + "start_col": 15, + "start_line": 12 } }, - "321": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "305": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 26, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 70, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 58, + "start_line": 14 }, - "While handling calldata of" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 14, + "start_line": 13 } }, - "322": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 1 + "306": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "start_col": 37, + "start_line": 14 + } + }, + "308": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/balance_of/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 49, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 56, - "end_line": 1, + "end_col": 42, + "end_line": 16, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 + "start_col": 31, + "start_line": 16 }, "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 49 + "start_col": 37, + "start_line": 14 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], "start_col": 19, - "start_line": 1 + "start_line": 348 } }, - "323": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "309": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, - "end_line": 1, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/balance_of/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 50, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 83, - "end_line": 1, + "end_col": 44, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 + "start_col": 32, + "start_line": 17 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 50 + "start_col": 30, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 20, - "start_line": 1 + "start_col": 15, + "start_line": 7 } }, - "324": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "310": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/balance_of/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 51, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 116, - "end_line": 1, + "end_col": 50, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 + "start_col": 35, + "start_line": 18 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 51 + "start_col": 30, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 1 + "start_col": 43, + "start_line": 7 } }, - "325": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "311": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 43, - "end_line": 1, + "end_col": 33, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/arg_processor/996831336aa683d58abab90a9e39f7f65bcd058e5d407684eb0adeb83cec2201.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 18, - "end_line": 52, + "end_col": 64, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 142, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 123, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_user' in:" - ], - "start_col": 8, - "start_line": 52 + "start_col": 45, + "start_line": 19 }, - "While handling calldata argument 'user'" + "While expanding the reference '__storage_var_temp0' in:" ], - "start_col": 27, - "start_line": 1 + "start_col": 14, + "start_line": 14 } }, - "326": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 224, - "__wrappers__.balance_of.range_check_ptr": 225, - "__wrappers__.balance_of.syscall_ptr": 223 - } - }, + "312": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 48, + "end_col": 55, + "end_line": 20, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 9, + "start_line": 20 } }, - "328": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 68 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 234, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "313": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, - "end_line": 1, + "end_col": 62, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 100, - "end_line": 2, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 85, - "start_line": 2 + "start_col": 30, + "start_line": 24 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 101, - "start_line": 1 + "start_col": 36, + "start_line": 23 } }, - "329": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 69 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 234, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "314": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 101, - "end_line": 2, + "end_col": 79, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, - "start_col": 6, - "start_line": 48 + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 48, - "start_line": 2 + "start_col": 64, + "start_line": 23 } }, - "331": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 76 + "315": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "start_col": 30, + "start_line": 24 + } + }, + "317": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, - "end_line": 1, + "end_col": 34, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 38, + "end_line": 366, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 20, - "end_line": 1, + "end_col": 80, + "end_line": 25, "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], "start_col": 9, - "start_line": 1 + "start_line": 25 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 20, + "start_line": 366 }, - "While constructing the external wrapper for:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 16, + "start_line": 23 } }, - "332": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 77 + "318": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "319": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "320": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "322": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, - "end_line": 1, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 33, - "end_line": 1, + "end_col": 62, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 9, + "start_line": 26 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 21, - "start_line": 1 + "start_col": 36, + "start_line": 19 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 30, + "start_line": 24 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 71, - "start_line": 1 + "start_col": 15, + "start_line": 7 } }, - "333": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 78 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "323": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 2, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, "parent_location": [ { - "end_col": 49, - "end_line": 1, + "end_col": 79, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 9, + "start_line": 26 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 34, - "start_line": 1 + "start_col": 64, + "start_line": 19 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 30, + "start_line": 24 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 2 + "start_col": 43, + "start_line": 7 } }, - "334": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 79 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "324": { + "accessible_scopes": ["__main__", "__main__._symbol", "__main__._symbol.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "autogen/starknet/external/balance_of/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "autogen/starknet/storage_var/_symbol/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'ecdsa_ptr' in:" - ], - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 17, - "start_line": 1 + "start_col": 9, + "start_line": 26 } }, - "335": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 80 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "325": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 2, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 72, - "end_line": 1, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 60, - "start_line": 1 + "start_col": 9, + "start_line": 9 }, - "While expanding the reference 'retdata_size' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 23, - "start_line": 2 + "start_col": 15, + "start_line": 7 } }, - "336": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 81 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "326": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 2, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/balance_of/8879196e17a21df624b800e966c6906d5a9e1acacef5dc096ac4b35ceaef258c.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 1, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 48, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 48 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 + "start_col": 9, + "start_line": 9 }, - "While expanding the reference 'retdata' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 48 + "start_col": 43, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 37, - "start_line": 2 + "start_col": 43, + "start_line": 7 } }, - "337": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balance_of"], - "flow_tracking_data": { - "ap_tracking": { - "group": 29, - "offset": 82 - }, - "reference_ids": { - "__wrappers__.balance_of.__calldata_actual_size": 230, - "__wrappers__.balance_of.__calldata_arg_user": 228, - "__wrappers__.balance_of.__calldata_ptr": 229, - "__wrappers__.balance_of.__temp14": 231, - "__wrappers__.balance_of.ecdsa_ptr": 226, - "__wrappers__.balance_of.pedersen_ptr": 233, - "__wrappers__.balance_of.range_check_ptr": 236, - "__wrappers__.balance_of.ret_struct": 235, - "__wrappers__.balance_of.retdata": 238, - "__wrappers__.balance_of.retdata_size": 237, - "__wrappers__.balance_of.syscall_ptr": 232 - } - }, + "327": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 95, + "end_line": 8, "input_file": { - "filename": "autogen/starknet/external/balance_of/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 48, + "end_col": 24, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 6, - "start_line": 48 + "start_col": 21, + "start_line": 9 }, - "While constructing the external wrapper for:" + "While expanding the reference 'res' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 19, + "start_line": 8 } }, - "338": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 0 - }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 242, - "__main__.allowance.range_check_ptr": 243, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 241 - } - }, + "329": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 59, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "parent_location": [ - { - "end_col": 34, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 63, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 17, - "start_line": 63 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 14 - }, - "While expanding the reference 'syscall_ptr' in:" - ], "start_col": 9, - "start_line": 59 + "start_line": 9 } }, - "339": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 1 - }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 242, - "__main__.allowance.range_check_ptr": 243, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 241 - } - }, + "330": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 60, + "end_col": 61, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 63, - "end_line": 14, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 62, - "end_line": 63, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 17, - "start_line": 63 + "start_col": 30, + "start_line": 13 }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 36, - "start_line": 14 + "start_col": 15, + "start_line": 7 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 60 + "start_col": 35, + "start_line": 12 } }, - "340": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 2 - }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 242, - "__main__.allowance.range_check_ptr": 243, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 241 - } - }, + "331": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 61, + "end_col": 78, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 14, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 62, - "end_line": 63, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 17, - "start_line": 63 + "start_col": 30, + "start_line": 13 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 14 + "start_col": 43, + "start_line": 7 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 61 + "start_col": 63, + "start_line": 12 } }, - "341": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 3 + "332": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 242, - "__main__.allowance.range_check_ptr": 243, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 241 - } - }, + "start_col": 30, + "start_line": 13 + } + }, + "334": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 19, - "end_line": 62, + "end_col": 33, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 63, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 39, - "start_line": 63 + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 348 }, - "While expanding the reference 'owner' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 8, - "start_line": 62 + "start_col": 15, + "start_line": 12 } }, - "342": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 4 - }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 242, - "__main__.allowance.range_check_ptr": 243, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 241 - } - }, + "335": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 62, + "end_col": 26, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 61, - "end_line": 63, + "end_col": 70, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 54, - "start_line": 63 + "start_col": 58, + "start_line": 14 }, - "While expanding the reference 'spender' in:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 21, - "start_line": 62 + "start_col": 14, + "start_line": 13 } }, - "343": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 5 - }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 242, - "__main__.allowance.range_check_ptr": 243, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 241 - } - }, + "336": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 62, - "end_line": 63, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 17, - "start_line": 63 + "start_col": 37, + "start_line": 14 } }, - "345": { - "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 30, - "offset": 68 - }, - "reference_ids": { - "__main__.allowance.owner": 239, - "__main__.allowance.pedersen_ptr": 245, - "__main__.allowance.range_check_ptr": 246, - "__main__.allowance.res": 247, - "__main__.allowance.spender": 240, - "__main__.allowance.syscall_ptr": 244 - } - }, + "338": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 17, - "end_line": 64, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 64 - } - }, - "346": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 0 + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "reference_ids": { - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 42, + "end_line": 16, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 31, + "start_line": 16 }, - "While handling return value of" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 17, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "348": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.allowance_encode_return.__return_value_ptr": 251, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250, - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 62, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 40, - "start_line": 62 + "start_col": 37, + "start_line": 14 }, - "While handling return value 'res'" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 19, + "start_line": 348 } }, - "349": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.allowance_encode_return.__return_value_ptr": 252, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250, - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, + "339": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, - "end_line": 2, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/arg_processor/fee896b6d05b2e98056b5628baa6fbee0adfb8960f3fee9d79fd2f066956cc42.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 49, - "end_line": 62, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 11, + "end_col": 44, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 + "start_col": 32, + "start_line": 17 }, - "While expanding the reference '__return_value_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 40, - "start_line": 62 + "start_col": 30, + "start_line": 13 }, - "While handling return value 'res'" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 26, - "start_line": 2 + "start_col": 15, + "start_line": 7 } }, - "351": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.allowance_encode_return.__return_value_ptr": 252, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250, - "__wrappers__.allowance_encode_return.__temp15": 253, - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, + "340": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 85, - "end_line": 1, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 10, + "end_col": 50, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 25, - "start_line": 10 + "start_col": 35, + "start_line": 18 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 30, + "start_line": 13 }, - "While handling return value of" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 70, - "start_line": 1 + "start_col": 43, + "start_line": 7 } }, - "352": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.allowance_encode_return.__return_value_ptr": 252, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250, - "__wrappers__.allowance_encode_return.__temp15": 253, - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, + "341": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 11, + "end_col": 33, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 64, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 45, + "start_line": 19 }, - "While handling return value of" + "While expanding the reference '__storage_var_temp0' in:" ], - "start_col": 18, - "start_line": 11 + "start_col": 14, + "start_line": 14 } }, - "353": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 4 + "342": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "reference_ids": { - "__wrappers__.allowance_encode_return.__return_value_ptr": 252, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250, - "__wrappers__.allowance_encode_return.__temp15": 253, - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, + "start_col": 9, + "start_line": 20 + } + }, + "343": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 5, + "end_col": 62, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 38, - "end_line": 12, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling return value of" - ], - "start_col": 14, - "start_line": 12 + "start_col": 30, + "start_line": 24 }, - "While expanding the reference '__return_value_ptr_start' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 15, + "start_line": 7 }, - "While handling return value of" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 11, - "start_line": 5 + "start_col": 36, + "start_line": 23 } }, - "354": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.allowance_encode_return" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.allowance_encode_return.__return_value_ptr": 252, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": 250, - "__wrappers__.allowance_encode_return.__temp15": 253, - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - }, + "344": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 39, - "end_line": 12, + "end_col": 79, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/return/allowance/731ff6b599ca59016c48bfe67f45f3e776e812152f572e318f7517cdd4eaa13a.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, - "start_col": 6, - "start_line": 58 + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 }, - "While handling return value of" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 9 + "start_col": 64, + "start_line": 23 } }, - "355": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "345": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 62, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While handling calldata of" - ], - "start_col": 22, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 58 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "347": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 366, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 25 }, - "While expanding the reference '__calldata_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 21, - "start_line": 62 + "start_col": 20, + "start_line": 366 }, - "While handling calldata argument 'spender'" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 22, - "start_line": 2 + "start_col": 16, + "start_line": 23 } }, - "357": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "348": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 26, + "end_line": 24, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 43, + "end_line": 25, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 31, + "start_line": 25 }, - "While handling calldata of" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 14, + "start_line": 24 } }, - "358": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 1 + "349": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "start_col": 55, + "start_line": 25 + } + }, + "350": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "352": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/allowance/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 59, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 56, - "end_line": 1, + "end_col": 62, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 9, + "start_line": 26 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 36, + "start_line": 19 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 59 + "start_col": 30, + "start_line": 24 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 19, - "start_line": 1 + "start_col": 15, + "start_line": 7 } }, - "359": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "353": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, - "end_line": 1, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/allowance/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 60, + "end_col": 36, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, "parent_location": [ { - "end_col": 83, - "end_line": 1, + "end_col": 79, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 9, + "start_line": 26 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 71, - "start_line": 1 + "start_col": 64, + "start_line": 19 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 60 + "start_col": 30, + "start_line": 24 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 1 + "start_col": 43, + "start_line": 7 } }, - "360": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 3 + "354": { + "accessible_scopes": ["__main__", "__main__._decimals", "__main__._decimals.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/_decimals/impl.cairo" }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "start_col": 9, + "start_line": 26 + } + }, + "355": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/allowance/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 61, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 116, - "end_line": 1, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 + "start_col": 9, + "start_line": 9 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 61 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 23, - "start_line": 1 + "start_col": 15, + "start_line": 7 } }, - "361": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "356": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/arg_processor/a5022f1799ae188355eced7568bef585aa5b2f8cc40c3733c5cbf6371c6aa2b5.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 62, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 144, - "end_line": 1, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 124, - "start_line": 1 + "start_col": 9, + "start_line": 9 }, - "While expanding the reference '__calldata_arg_owner' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 8, - "start_line": 62 + "start_col": 43, + "start_line": 7 }, - "While handling calldata argument 'owner'" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 28, - "start_line": 1 + "start_col": 43, + "start_line": 7 } }, - "362": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "357": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 46, - "end_line": 1, + "end_col": 94, + "end_line": 8, "input_file": { - "filename": "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 34, - "end_line": 62, + "end_col": 24, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 176, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 154, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_spender' in:" - ], "start_col": 21, - "start_line": 62 + "start_line": 9 }, - "While handling calldata argument 'spender'" + "While expanding the reference 'res' in:" ], - "start_col": 30, - "start_line": 1 + "start_col": 19, + "start_line": 8 } }, - "363": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 6 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 255, - "__wrappers__.allowance.range_check_ptr": 256, - "__wrappers__.allowance.syscall_ptr": 254 - } - }, + "359": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 15, - "end_line": 58, + "end_col": 26, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 9, + "start_line": 9 } }, - "365": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 76 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 267, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "360": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, - "end_line": 1, + "end_col": 61, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 99, - "end_line": 2, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 84, - "start_line": 2 + "start_col": 30, + "start_line": 13 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 101, - "start_line": 1 + "start_col": 35, + "start_line": 12 } }, - "366": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 77 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 267, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "361": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 100, - "end_line": 2, + "end_col": 78, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, - "start_col": 6, - "start_line": 58 + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 48, - "start_line": 2 + "start_col": 63, + "start_line": 12 } }, - "368": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 84 + "362": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "start_col": 30, + "start_line": 13 + } + }, + "364": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, - "end_line": 1, + "end_col": 33, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 20, - "end_line": 1, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 + "start_col": 37, + "start_line": 14 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 19, + "start_line": 348 }, - "While constructing the external wrapper for:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 15, + "start_line": 12 } }, - "369": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 85 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "365": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, - "end_line": 1, + "end_col": 26, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 70, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 58 + "start_col": 58, + "start_line": 14 }, - "While constructing the external wrapper for:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 71, - "start_line": 1 + "start_col": 14, + "start_line": 13 + } + }, + "366": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 14 } }, - "370": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 86 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "368": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 2, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 75, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 49, - "end_line": 1, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 75, + "end_line": 15, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 37, + "start_line": 15 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 34, - "start_line": 1 + "start_col": 19, + "start_line": 348 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 37, + "start_line": 14 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 2 + "start_col": 19, + "start_line": 348 + } + }, + "369": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 15 } }, "371": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 87 + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "start_col": 37, + "start_line": 15 + } + }, + "373": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/allowance/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 75, + "end_line": 15, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 1, + "end_col": 42, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 + "start_col": 31, + "start_line": 17 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 37, + "start_line": 15 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 17, - "start_line": 1 + "start_col": 19, + "start_line": 348 } }, - "372": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 88 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "374": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 2, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 72, - "end_line": 1, + "end_col": 44, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 60, - "start_line": 1 + "start_col": 32, + "start_line": 18 }, - "While expanding the reference 'retdata_size' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 30, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 23, - "start_line": 2 + "start_col": 15, + "start_line": 7 } }, - "373": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 89 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "375": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 2, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/allowance/fcc531d44c33ac611268df1da02b958151bfd9f816026d7d72465cdf332b83eb.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 36, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 1, + "end_col": 50, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 58 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 + "start_col": 35, + "start_line": 19 }, - "While expanding the reference 'retdata' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 58 + "start_col": 30, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 37, - "start_line": 2 + "start_col": 43, + "start_line": 7 } }, - "374": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], - "flow_tracking_data": { - "ap_tracking": { - "group": 32, - "offset": 90 - }, - "reference_ids": { - "__wrappers__.allowance.__calldata_actual_size": 263, - "__wrappers__.allowance.__calldata_arg_owner": 259, - "__wrappers__.allowance.__calldata_arg_spender": 261, - "__wrappers__.allowance.__calldata_ptr": 262, - "__wrappers__.allowance.__temp16": 264, - "__wrappers__.allowance.ecdsa_ptr": 257, - "__wrappers__.allowance.pedersen_ptr": 266, - "__wrappers__.allowance.range_check_ptr": 269, - "__wrappers__.allowance.ret_struct": 268, - "__wrappers__.allowance.retdata": 271, - "__wrappers__.allowance.retdata_size": 270, - "__wrappers__.allowance.syscall_ptr": 265 - } - }, + "376": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 33, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/allowance/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 15, - "end_line": 58, + "end_col": 64, + "end_line": 20, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 6, - "start_line": 58 + "start_col": 45, + "start_line": 20 }, - "While constructing the external wrapper for:" + "While expanding the reference '__storage_var_temp0' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 14, + "start_line": 14 } }, - "375": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 0 - }, - "reference_ids": { - "__main__.initialize.pedersen_ptr": 273, - "__main__.initialize.range_check_ptr": 274, - "__main__.initialize.syscall_ptr": 272 - } - }, + "377": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 73, + "end_col": 33, + "end_line": 15, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 34, - "end_line": 13, + "end_col": 64, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 44, - "end_line": 77, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 26, - "start_line": 77 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 + "start_col": 45, + "start_line": 21 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference '__storage_var_temp1' in:" ], - "start_col": 9, - "start_line": 73 + "start_col": 14, + "start_line": 15 } }, - "376": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 1 + "378": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "reference_ids": { - "__main__.initialize.pedersen_ptr": 273, - "__main__.initialize.range_check_ptr": 274, - "__main__.initialize.syscall_ptr": 272 - } - }, + "start_col": 9, + "start_line": 22 + } + }, + "379": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 74, + "end_col": 62, + "end_line": 25, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 63, - "end_line": 13, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 77, + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 26, - "start_line": 77 + "start_col": 30, + "start_line": 26 }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 36, - "start_line": 13 + "start_col": 15, + "start_line": 7 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 74 + "start_col": 36, + "start_line": 25 } }, - "377": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 2 - }, - "reference_ids": { - "__main__.initialize.pedersen_ptr": 273, - "__main__.initialize.range_check_ptr": 274, - "__main__.initialize.syscall_ptr": 272 - } - }, + "380": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 75, + "end_col": 79, + "end_line": 25, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 13, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 77, + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 26, - "start_line": 77 + "start_col": 30, + "start_line": 26 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 13 + "start_col": 43, + "start_line": 7 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 75 - } - }, - "378": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 3 - }, - "reference_ids": { - "__main__.initialize.pedersen_ptr": 273, - "__main__.initialize.range_check_ptr": 274, - "__main__.initialize.syscall_ptr": 272 - } - }, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 77, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 26, - "start_line": 77 + "start_col": 64, + "start_line": 25 } }, - "380": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 23 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 276, - "__main__.initialize.range_check_ptr": 277, - "__main__.initialize.syscall_ptr": 275 - } - }, + "381": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 28, - "end_line": 78, + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 5, - "start_line": 78 + "start_col": 30, + "start_line": 26 } }, - "382": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 23 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 276, - "__main__.initialize.range_check_ptr": 277, - "__main__.initialize.syscall_ptr": 275 - } - }, + "383": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 34, - "end_line": 13, + "end_line": 25, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 77, + "end_col": 38, + "end_line": 366, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 19, + "end_col": 80, + "end_line": 27, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 25, - "end_line": 79, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 79 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 19 + "start_col": 9, + "start_line": 27 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 26, - "start_line": 77 + "start_col": 20, + "start_line": 366 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 15, - "start_line": 13 + "start_col": 16, + "start_line": 25 } }, - "383": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 24 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 276, - "__main__.initialize.range_check_ptr": 277, - "__main__.initialize.syscall_ptr": 275 - } - }, + "384": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 13, + "end_col": 26, + "end_line": 26, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 77, + "end_col": 43, + "end_line": 27, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 79, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 79 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 19 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 26, - "start_line": 77 + "start_col": 31, + "start_line": 27 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 36, - "start_line": 13 + "start_col": 14, + "start_line": 26 } }, - "384": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 25 + "385": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 276, - "__main__.initialize.range_check_ptr": 277, - "__main__.initialize.syscall_ptr": 275 - } - }, + "start_col": 55, + "start_line": 27 + } + }, + "386": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 80, - "end_line": 13, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + } + }, + "388": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 28 + } + }, + "390": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 28 + } + }, + "391": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + } + }, + "393": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 77, + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 81, + "end_col": 62, "end_line": 19, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 25, - "end_line": 79, + "end_col": 19, + "end_line": 29, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 5, - "start_line": 79 + "start_col": 9, + "start_line": 29 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 66, + "start_col": 36, "start_line": 19 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 26, - "start_line": 77 + "start_col": 30, + "start_line": 26 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 65, - "start_line": 13 - } - }, - "385": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 26 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 276, - "__main__.initialize.range_check_ptr": 277, - "__main__.initialize.syscall_ptr": 275 - } - }, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 79, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 23, - "start_line": 79 - } - }, - "387": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 27 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 276, - "__main__.initialize.range_check_ptr": 277, - "__main__.initialize.syscall_ptr": 275 - } - }, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 79, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 79 + "start_col": 15, + "start_line": 7 } }, - "389": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 45 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.syscall_ptr": 279 - } - }, + "394": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 19, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 25, - "end_line": 79, + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 93, + "end_col": 79, + "end_line": 19, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 81, + "end_col": 19, + "end_line": 29, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 20, - "start_line": 81 + "start_col": 9, + "start_line": 29 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 25, - "start_line": 93 + "start_col": 64, + "start_line": 19 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 79 + "start_col": 30, + "start_line": 26 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 16, - "start_line": 19 + "start_col": 43, + "start_line": 7 } }, - "390": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 46 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.syscall_ptr": 279 - } - }, + "395": { + "accessible_scopes": ["__main__", "__main__.total_supply", "__main__.total_supply.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 81, + "end_col": 19, + "end_line": 29, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/impl.cairo" }, - "start_col": 20, - "start_line": 81 + "start_col": 9, + "start_line": 29 } }, - "392": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 51 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 282 - } - }, + "396": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 93, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 81, + "end_col": 48, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 27, - "end_line": 87, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 82, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 82 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 87 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 81 + "start_col": 36, + "start_line": 9 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 25, - "start_line": 93 + "start_col": 15, + "start_line": 7 } }, - "393": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 52 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 282 - } - }, + "397": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 64, - "end_line": 19, + "end_col": 95, + "end_line": 8, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 25, - "end_line": 79, + "end_col": 53, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 88, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 82, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 82 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 88 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 79 + "start_col": 50, + "start_line": 9 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'res' in:" ], - "start_col": 37, - "start_line": 19 + "start_col": 19, + "start_line": 8 } }, - "394": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 53 + "399": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 282 - } - }, + "start_col": 55, + "start_line": 9 + } + }, + "400": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 19, + "end_col": 80, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + } + }, + "402": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/initialized/decl.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 25, - "end_line": 79, + "end_col": 39, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 89, + "end_col": 48, + "end_line": 10, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 24, - "end_line": 82, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 82 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 89 + "start_col": 21, + "start_line": 10 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 79 + "start_col": 24, + "start_line": 12 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 66, - "start_line": 19 + "start_col": 43, + "start_line": 7 } }, - "395": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 54 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 282 - } - }, + "403": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 81, + "end_col": 17, + "end_line": 9, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 17, - "end_line": 82, + "end_col": 47, + "end_line": 10, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 11, - "start_line": 82 + "start_col": 44, + "start_line": 10 }, - "While expanding the reference 'sender' in:" + "While expanding the reference 'res' in:" ], - "start_col": 10, - "start_line": 81 - } - }, - "396": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 55 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 282 - } - }, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 82, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 19, - "start_line": 82 - } - }, - "398": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 33, - "offset": 56 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 280, - "__main__.initialize.range_check_ptr": 281, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 282 - } - }, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 82, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 82 + "start_col": 14, + "start_line": 9 } }, - "400": { - "accessible_scopes": ["__main__", "__main__", "__main__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 34, - "offset": 0 - }, - "reference_ids": { - "__main__.initialize._initialized": 278, - "__main__.initialize.pedersen_ptr": 285, - "__main__.initialize.range_check_ptr": 286, - "__main__.initialize.sender": 283, - "__main__.initialize.syscall_ptr": 284 - } - }, + "404": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 83, + "end_col": 48, + "end_line": 10, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 5, - "start_line": 83 + "start_col": 21, + "start_line": 10 } }, - "401": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 288, - "__wrappers__.initialize.range_check_ptr": 289, - "__wrappers__.initialize.syscall_ptr": 287 - } - }, + "406": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 48, + "end_line": 9, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, - "start_col": 6, - "start_line": 72 + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 }, - "While handling calldata of" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 36, + "start_line": 9 } }, - "402": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 288, - "__wrappers__.initialize.range_check_ptr": 289, - "__wrappers__.initialize.syscall_ptr": 287 - } - }, + "407": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 39, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/initialize/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 73, + "end_col": 48, + "end_line": 10, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 56, - "end_line": 1, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 26, + "end_line": 11, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 6, - "start_line": 72 + "start_col": 9, + "start_line": 11 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 43, + "start_line": 7 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 73 + "start_col": 21, + "start_line": 10 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 19, - "start_line": 1 + "start_col": 24, + "start_line": 12 } }, - "403": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 1 + "408": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 288, - "__wrappers__.initialize.range_check_ptr": 289, - "__wrappers__.initialize.syscall_ptr": 287 - } - }, + "parent_location": [ + { + "end_col": 24, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 10 + } + }, + "409": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, - "end_line": 1, + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + } + }, + "410": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/initialize/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 74, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 83, - "end_line": 1, + "end_col": 43, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 + "start_col": 30, + "start_line": 17 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 74 + "start_col": 15, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 20, - "start_line": 1 + "start_col": 35, + "start_line": 14 } }, - "404": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 288, - "__wrappers__.initialize.range_check_ptr": 289, - "__wrappers__.initialize.syscall_ptr": 287 - } - }, + "411": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 78, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/initialize/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 75, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 116, - "end_line": 1, + "end_col": 43, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 + "start_col": 30, + "start_line": 17 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 75 + "start_col": 43, + "start_line": 7 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 1 + "start_col": 63, + "start_line": 14 } }, - "405": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 35, - "offset": 3 + "412": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 288, - "__wrappers__.initialize.range_check_ptr": 289, - "__wrappers__.initialize.syscall_ptr": 287 - } - }, + "parent_location": [ + { + "end_col": 42, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 35, + "start_line": 17 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 80, + "start_line": 14 + } + }, + "413": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 72, + "end_col": 43, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 6, - "start_line": 72 + "start_col": 30, + "start_line": 17 } }, - "407": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 0 + "415": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, + "parent_location": [ + { + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 75, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 6, - "start_line": 72 + "start_col": 37, + "start_line": 18 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 1, - "start_line": 2 + "start_col": 19, + "start_line": 348 }, - "n_prefix_newlines": 0 - } - ], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 14 + } + }, + "416": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, + "hints": [], "inst": { - "end_col": 24, - "end_line": 3, + "end_col": 26, + "end_line": 17, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 70, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 6, - "start_line": 72 + "start_col": 58, + "start_line": 18 }, - "While constructing the external wrapper for:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 1, - "start_line": 3 + "start_col": 14, + "start_line": 17 } }, - "409": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 1 + "417": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "start_col": 37, + "start_line": 18 + } + }, + "419": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, - "end_line": 1, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 75, + "end_line": 18, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 20, - "end_line": 1, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 75, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 6, - "start_line": 72 + "start_col": 37, + "start_line": 19 }, - "While constructing the external wrapper for:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 1 + "start_col": 19, + "start_line": 348 }, "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 72 + "start_col": 37, + "start_line": 18 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 19, + "start_line": 348 } }, - "410": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "420": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, - "end_line": 1, + "end_col": 74, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 + "start_col": 58, + "start_line": 19 } }, - "411": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 3 + "422": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "start_col": 37, + "start_line": 19 + } + }, + "424": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, - "end_line": 1, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 75, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 49, - "end_line": 1, + "end_col": 42, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 + "start_col": 31, + "start_line": 21 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 72 + "start_col": 37, + "start_line": 19 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 101, - "start_line": 1 + "start_col": 19, + "start_line": 348 } }, - "412": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "425": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/initialize/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 43, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 1, + "end_col": 44, + "end_line": 22, "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 + "start_col": 32, + "start_line": 22 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 72 + "start_col": 30, + "start_line": 17 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 17, - "start_line": 1 + "start_col": 15, + "start_line": 7 } }, - "413": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "426": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 4, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 43, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 72, - "end_line": 1, + "end_col": 50, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 60, - "start_line": 1 + "start_col": 35, + "start_line": 23 }, - "While expanding the reference 'retdata_size' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 72 + "start_col": 30, + "start_line": 17 }, - "While constructing the external wrapper for:" + "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 4 + "start_col": 43, + "start_line": 7 } }, - "415": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 6 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "427": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 3, + "end_col": 33, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/initialize/65afca6042dd7c8a6e82d579494fa4fa955e0d1232b8c498dd8d1f04bd61bada.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 64, + "end_line": 24, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 80, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 72, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 72 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 72 + "start_col": 45, + "start_line": 24 }, - "While constructing the external wrapper for:" + "While expanding the reference '__storage_var_temp0' in:" ], - "start_col": 9, - "start_line": 3 + "start_col": 14, + "start_line": 18 } }, - "416": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 7 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.retdata": 297, - "__wrappers__.initialize.retdata_size": 298, - "__wrappers__.initialize.syscall_ptr": 293 - } - }, + "428": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 33, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/initialize/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 16, - "end_line": 72, + "end_col": 64, + "end_line": 25, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 6, - "start_line": 72 + "start_col": 45, + "start_line": 25 }, - "While constructing the external wrapper for:" + "While expanding the reference '__storage_var_temp1' in:" ], - "start_col": 1, - "start_line": 1 + "start_col": 14, + "start_line": 19 } }, - "417": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 0 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 302, - "__main__._mint.range_check_ptr": 303, - "__main__._mint.recipient": 299, - "__main__._mint.syscall_ptr": 301 - } - }, + "429": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 87, + "end_col": 58, + "end_line": 26, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 91, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 17, - "start_line": 91 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - }, - "While expanding the reference 'syscall_ptr' in:" - ], "start_col": 9, - "start_line": 87 + "start_line": 26 } }, - "418": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 1 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 302, - "__main__._mint.range_check_ptr": 303, - "__main__._mint.recipient": 299, - "__main__._mint.syscall_ptr": 301 - } - }, + "430": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 88, + "end_col": 62, + "end_line": 29, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 63, - "end_line": 13, + "end_col": 41, + "end_line": 7, "input_file": { "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 91, + "end_col": 43, + "end_line": 32, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 17, - "start_line": 91 + "start_col": 30, + "start_line": 32 }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 36, - "start_line": 13 + "start_col": 15, + "start_line": 7 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 88 + "start_col": 36, + "start_line": 29 } }, - "419": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 2 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 302, - "__main__._mint.range_check_ptr": 303, - "__main__._mint.recipient": 299, - "__main__._mint.syscall_ptr": 301 - } - }, + "431": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 89, + "end_col": 79, + "end_line": 29, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 13, + "end_col": 58, + "end_line": 7, "input_file": { "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 91, + "end_col": 43, + "end_line": 32, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 17, - "start_line": 91 + "start_col": 30, + "start_line": 32 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 13 + "start_col": 43, + "start_line": 7 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 89 + "start_col": 64, + "start_line": 29 } }, - "420": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 3 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 302, - "__main__._mint.range_check_ptr": 303, - "__main__._mint.recipient": 299, - "__main__._mint.syscall_ptr": 301 - } - }, + "432": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 23, - "end_line": 90, + "end_col": 22, + "end_line": 30, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 91, + "end_col": 42, + "end_line": 32, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 36, - "start_line": 91 + "start_col": 35, + "start_line": 32 }, - "While expanding the reference 'recipient' in:" + "While expanding the reference 'account' in:" ], - "start_col": 8, - "start_line": 90 + "start_col": 9, + "start_line": 30 } }, - "421": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 4 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 302, - "__main__._mint.range_check_ptr": 303, - "__main__._mint.recipient": 299, - "__main__._mint.syscall_ptr": 301 - } - }, + "433": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 46, - "end_line": 91, + "end_col": 43, + "end_line": 32, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 17, - "start_line": 91 + "start_col": 30, + "start_line": 32 } }, - "423": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 61 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 305, - "__main__._mint.range_check_ptr": 306, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 304 - } - }, + "435": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 34, - "end_line": 13, + "end_line": 29, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 91, + "end_col": 38, + "end_line": 366, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 20, + "end_col": 80, + "end_line": 33, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "parent_location": [ - { - "end_col": 44, - "end_line": 92, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 92 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 20 + "start_col": 9, + "start_line": 33 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 17, - "start_line": 91 + "start_col": 20, + "start_line": 366 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 15, - "start_line": 13 + "start_col": 16, + "start_line": 29 } }, - "424": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 62 + "436": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 305, - "__main__._mint.range_check_ptr": 306, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 304 - } - }, + "parent_location": [ + { + "end_col": 43, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 31, + "start_line": 33 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 32 + } + }, + "437": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 13, + "end_col": 79, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 55, + "start_line": 33 + } + }, + "438": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + } + }, + "440": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 31, + "start_line": 34 + } + }, + "442": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 55, + "start_line": 34 + } + }, + "443": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "445": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, "input_file": { "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 91, + "end_col": 43, + "end_line": 32, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 64, - "end_line": 20, + "end_col": 62, + "end_line": 21, "input_file": { "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 92, + "end_col": 19, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 5, - "start_line": 92 + "start_col": 9, + "start_line": 35 }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 37, - "start_line": 20 + "start_col": 36, + "start_line": 21 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 17, - "start_line": 91 + "start_col": 30, + "start_line": 32 }, "While trying to update the implicit return value 'pedersen_ptr' in:" ], - "start_col": 36, - "start_line": 13 + "start_col": 15, + "start_line": 7 } }, - "425": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 63 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 305, - "__main__._mint.range_check_ptr": 306, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 304 - } - }, + "446": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 13, + "end_col": 58, + "end_line": 7, "input_file": { "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 91, + "end_col": 43, + "end_line": 32, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 20, + "end_col": 79, + "end_line": 21, "input_file": { "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 92, + "end_col": 19, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "start_col": 5, - "start_line": 92 + "start_col": 9, + "start_line": 35 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 66, - "start_line": 20 + "start_col": 64, + "start_line": 21 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 17, - "start_line": 91 + "start_col": 30, + "start_line": 32 }, "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 13 + "start_col": 43, + "start_line": 7 } }, - "426": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 64 + "447": { + "accessible_scopes": ["__main__", "__main__.balances", "__main__.balances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/impl.cairo" }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 305, - "__main__._mint.range_check_ptr": 306, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 304 - } - }, + "start_col": 9, + "start_line": 35 + } + }, + "448": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 23, - "end_line": 90, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 29, - "end_line": 92, + "end_col": 48, + "end_line": 11, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 20, - "start_line": 92 + "start_col": 36, + "start_line": 11 }, - "While expanding the reference 'recipient' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 8, - "start_line": 90 + "start_col": 15, + "start_line": 7 } }, - "427": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 65 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 305, - "__main__._mint.range_check_ptr": 306, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 304 - } - }, + "449": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 43, - "end_line": 92, + "end_col": 94, + "end_line": 10, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 31, - "start_line": 92 + "parent_location": [ + { + "end_col": 53, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 50, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 10 } }, - "428": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 66 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 305, - "__main__._mint.range_check_ptr": 306, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 304 - } - }, + "451": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 92, + "end_col": 77, + "end_line": 11, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 92 + "start_col": 55, + "start_line": 11 } }, - "430": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 121 + "452": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 309, - "__main__._mint.range_check_ptr": 310, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.syscall_ptr": 308 - } - }, + "start_col": 21, + "start_line": 11 + } + }, + "454": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 39, - "end_line": 94, + "end_col": 79, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 20, - "start_line": 94 + "start_col": 55, + "start_line": 12 } }, - "432": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 141 + "455": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 312, - "__main__._mint.range_check_ptr": 313, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.supply": 314, - "__main__._mint.syscall_ptr": 311 - } - }, + "start_col": 21, + "start_line": 12 + } + }, + "457": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 13, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { "end_col": 39, - "end_line": 94, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 19, + "end_col": 48, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "parent_location": [ - { - "end_col": 40, - "end_line": 95, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 19 + "start_col": 21, + "start_line": 13 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 94 + "start_col": 24, + "start_line": 12 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 15, - "start_line": 13 + "start_col": 43, + "start_line": 7 } }, - "433": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 142 + "458": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 312, - "__main__._mint.range_check_ptr": 313, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.supply": 314, - "__main__._mint.syscall_ptr": 311 - } - }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 44, + "start_line": 13 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 12 + } + }, + "459": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, + "end_col": 48, "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + } + }, + "461": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 39, - "end_line": 94, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 95, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 95 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 19 + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 20, - "start_line": 94 + "start_col": 15, + "start_line": 7 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], "start_col": 36, - "start_line": 13 + "start_line": 12 } }, - "434": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 143 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 312, - "__main__._mint.range_check_ptr": 313, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.supply": 314, - "__main__._mint.syscall_ptr": 311 - } - }, + "462": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 13, + "end_col": 39, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" }, "parent_location": [ { - "end_col": 39, - "end_line": 94, + "end_col": 48, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 19, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 95, + "end_col": 26, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 95 + "start_col": 9, + "start_line": 14 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 66, - "start_line": 19 + "start_col": 43, + "start_line": 7 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 94 + "start_col": 21, + "start_line": 13 }, "While trying to update the implicit return value 'range_check_ptr' in:" ], - "start_col": 65, - "start_line": 13 - } - }, - "435": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 144 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 312, - "__main__._mint.range_check_ptr": 313, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.supply": 314, - "__main__._mint.syscall_ptr": 311 - } - }, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 95, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, "start_col": 24, - "start_line": 95 + "start_line": 12 } }, - "436": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 145 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 312, - "__main__._mint.range_check_ptr": 313, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.supply": 314, - "__main__._mint.syscall_ptr": 311 - } - }, + "463": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 95, + "end_col": 17, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 95 + "parent_location": [ + { + "end_col": 24, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 14 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 13 } }, - "438": { - "accessible_scopes": ["__main__", "__main__._mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 37, - "offset": 163 - }, - "reference_ids": { - "__main__._mint.amount": 300, - "__main__._mint.pedersen_ptr": 316, - "__main__._mint.range_check_ptr": 317, - "__main__._mint.recipient": 299, - "__main__._mint.res": 307, - "__main__._mint.supply": 314, - "__main__._mint.syscall_ptr": 315 - } - }, + "464": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.addr"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 96, + "end_col": 26, + "end_line": 14, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 96 + "start_col": 9, + "start_line": 14 } }, - "439": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 0 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 322, - "__main__._transfer.range_check_ptr": 323, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.syscall_ptr": 321 - } - }, + "465": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 100, + "end_col": 61, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 34, - "end_line": 13, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 54, - "end_line": 105, + "end_col": 50, + "end_line": 20, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 28, - "start_line": 105 + "start_col": 30, + "start_line": 20 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], "start_col": 15, - "start_line": 13 + "start_line": 7 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 100 + "start_col": 35, + "start_line": 17 } }, - "440": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 1 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 322, - "__main__._transfer.range_check_ptr": 323, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.syscall_ptr": 321 - } - }, + "466": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 101, + "end_col": 78, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 63, - "end_line": 13, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 54, - "end_line": 105, + "end_col": 50, + "end_line": 20, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 28, - "start_line": 105 + "start_col": 30, + "start_line": 20 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 36, - "start_line": 13 + "start_col": 43, + "start_line": 7 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 17 + } + }, + "467": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'owner' in:" ], "start_col": 9, - "start_line": 101 + "start_line": 18 } }, - "441": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 2 + "468": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 322, - "__main__._transfer.range_check_ptr": 323, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.syscall_ptr": 321 - } - }, + "parent_location": [ + { + "end_col": 49, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 20 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 18 + } + }, + "469": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + } + }, + "471": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 102, + "end_col": 33, + "end_line": 17, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 13, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 54, - "end_line": 105, + "end_col": 75, + "end_line": 21, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 28, - "start_line": 105 + "start_col": 37, + "start_line": 21 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 65, - "start_line": 13 + "start_col": 19, + "start_line": 348 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 102 + "start_col": 15, + "start_line": 17 } }, - "442": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 3 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 322, - "__main__._transfer.range_check_ptr": 323, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.syscall_ptr": 321 - } - }, + "472": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 20, - "end_line": 103, + "end_col": 26, + "end_line": 20, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 53, - "end_line": 105, + "end_col": 70, + "end_line": 21, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 47, - "start_line": 105 + "start_col": 58, + "start_line": 21 }, - "While expanding the reference 'sender' in:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 8, - "start_line": 103 + "start_col": 14, + "start_line": 20 } }, - "443": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 4 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 322, - "__main__._transfer.range_check_ptr": 323, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.syscall_ptr": 321 - } - }, + "473": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 54, - "end_line": 105, + "end_col": 75, + "end_line": 21, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 28, - "start_line": 105 + "start_col": 37, + "start_line": 21 } }, - "445": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 61 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 326, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "475": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 13, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 54, - "end_line": 105, + "end_col": 75, + "end_line": 21, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 34, - "end_line": 65, + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 106, + "end_col": 75, + "end_line": 22, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 106 + "start_col": 37, + "start_line": 22 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], "start_col": 19, - "start_line": 65 + "start_line": 348 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 28, - "start_line": 105 + "start_col": 37, + "start_line": 21 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 65, - "start_line": 13 + "start_col": 19, + "start_line": 348 } }, - "446": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 62 + "476": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 326, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "start_col": 58, + "start_line": 22 + } + }, + "478": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 51, - "end_line": 103, + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + } + }, + "480": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 348, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 106, + "end_col": 75, + "end_line": 22, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 18, - "start_line": 106 + "parent_location": [ + { + "end_col": 42, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 24 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 22 }, - "While expanding the reference 'amount' in:" + "While trying to update the implicit return value 'syscall_ptr' in:" ], - "start_col": 39, - "start_line": 103 + "start_col": 19, + "start_line": 348 } }, - "447": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 63 + "481": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 326, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 32, + "start_line": 25 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 20 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "482": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 105, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 26 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 20 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "483": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 106, + "end_col": 64, + "end_line": 27, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 26, - "start_line": 106 + "start_col": 45, + "start_line": 27 }, - "While expanding the reference 'sender_balance' in:" + "While expanding the reference '__storage_var_temp0' in:" ], - "start_col": 10, - "start_line": 105 - } - }, - "448": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 64 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 326, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 106, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 106 + "start_col": 14, + "start_line": 21 } }, - "450": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 80 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 328, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "484": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 13, + "end_col": 33, + "end_line": 22, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 54, - "end_line": 105, + "end_col": 64, + "end_line": 28, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "parent_location": [ - { - "end_col": 35, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 109, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 109 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 20 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 28, - "start_line": 105 + "start_col": 45, + "start_line": 28 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference '__storage_var_temp1' in:" ], - "start_col": 15, - "start_line": 13 + "start_col": 14, + "start_line": 22 } }, - "451": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 81 + "485": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 328, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "start_col": 9, + "start_line": 29 + } + }, + "486": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 13, + "end_col": 62, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 54, - "end_line": 105, + "end_col": 41, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 64, - "end_line": 20, + "end_col": 50, + "end_line": 35, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "parent_location": [ - { - "end_col": 52, - "end_line": 109, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 109 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 20 + "start_col": 30, + "start_line": 35 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 28, - "start_line": 105 + "start_col": 15, + "start_line": 7 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], "start_col": 36, - "start_line": 13 + "start_line": 32 } }, - "452": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 82 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 328, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "487": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 65, + "end_col": 79, + "end_line": 32, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 106, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 20, + "end_col": 50, + "end_line": 35, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "parent_location": [ - { - "end_col": 52, - "end_line": 109, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 109 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 20 + "start_col": 30, + "start_line": 35 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 5, - "start_line": 106 + "start_col": 43, + "start_line": 7 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 19, - "start_line": 65 + "start_col": 64, + "start_line": 32 } }, - "453": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 83 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 328, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, + "488": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 20, - "end_line": 103, + "end_line": 33, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 26, - "end_line": 109, + "end_col": 40, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 20, - "start_line": 109 + "start_col": 35, + "start_line": 35 }, - "While expanding the reference 'sender' in:" + "While expanding the reference 'owner' in:" ], - "start_col": 8, - "start_line": 103 - } - }, - "454": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 84 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 328, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 109, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 28, - "start_line": 109 - } - }, - "455": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 85 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 325, - "__main__._transfer.range_check_ptr": 328, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 324 - } - }, - "hints": [], - "inst": { - "end_col": 52, - "end_line": 109, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 109 + "start_col": 9, + "start_line": 33 } }, - "457": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 140 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 330, - "__main__._transfer.range_check_ptr": 331, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 329 - } - }, + "489": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 103, + "end_col": 35, + "end_line": 33, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 112, + "end_col": 49, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 36, - "start_line": 112 + "start_col": 42, + "start_line": 35 }, - "While expanding the reference 'recipient' in:" + "While expanding the reference 'spender' in:" ], "start_col": 22, - "start_line": 103 + "start_line": 33 } }, - "458": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 141 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 330, - "__main__._transfer.range_check_ptr": 331, - "__main__._transfer.recipient": 319, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 329 - } - }, + "490": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 46, - "end_line": 112, + "end_col": 50, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 17, - "start_line": 112 + "start_col": 30, + "start_line": 35 } }, - "460": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 198 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 333, - "__main__._transfer.range_check_ptr": 334, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 332 - } - }, + "492": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 34, - "end_line": 13, + "end_line": 32, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 112, + "end_col": 38, + "end_line": 366, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 20, + "end_col": 80, + "end_line": 36, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "parent_location": [ - { - "end_col": 44, - "end_line": 113, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 113 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 16, - "start_line": 20 + "start_col": 9, + "start_line": 36 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 17, - "start_line": 112 + "start_col": 20, + "start_line": 366 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 15, - "start_line": 13 + "start_col": 16, + "start_line": 32 } }, - "461": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 199 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 333, - "__main__._transfer.range_check_ptr": 334, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 332 - } - }, + "493": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 13, + "end_col": 26, + "end_line": 35, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 112, + "end_col": 43, + "end_line": 36, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "parent_location": [ - { - "end_col": 64, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 113, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 113 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 37, - "start_line": 20 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 17, - "start_line": 112 + "start_col": 31, + "start_line": 36 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While expanding the reference 'storage_addr' in:" ], - "start_col": 36, - "start_line": 13 + "start_col": 14, + "start_line": 35 } }, - "462": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 200 + "494": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 333, - "__main__._transfer.range_check_ptr": 334, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 332 - } - }, + "start_col": 55, + "start_line": 36 + } + }, + "495": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 80, - "end_line": 13, + "end_line": 36, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "497": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 37 + } + }, + "499": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 37 + } + }, + "500": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "502": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 112, + "end_col": 50, + "end_line": 35, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 20, + "end_col": 62, + "end_line": 23, "input_file": { - "filename": "autogen/starknet/storage_var/balances/decl.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 113, + "end_col": 19, + "end_line": 38, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 113 + "start_col": 9, + "start_line": 38 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 66, - "start_line": 20 + "start_col": 36, + "start_line": 23 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 17, - "start_line": 112 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 65, - "start_line": 13 - } - }, - "463": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 201 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 333, - "__main__._transfer.range_check_ptr": 334, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 332 - } - }, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 103, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 113, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 20, - "start_line": 113 + "start_col": 30, + "start_line": 35 }, - "While expanding the reference 'recipient' in:" - ], - "start_col": 22, - "start_line": 103 - } - }, - "464": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 202 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 333, - "__main__._transfer.range_check_ptr": 334, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 332 - } - }, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 113, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 31, - "start_line": 113 - } - }, - "465": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 203 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 333, - "__main__._transfer.range_check_ptr": 334, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 332 - } - }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "503": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 113, + "end_col": 58, + "end_line": 7, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "start_col": 5, - "start_line": 113 + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 35 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 } }, - "467": { - "accessible_scopes": ["__main__", "__main__._transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 38, - "offset": 258 - }, - "reference_ids": { - "__main__._transfer.amount": 320, - "__main__._transfer.pedersen_ptr": 337, - "__main__._transfer.range_check_ptr": 338, - "__main__._transfer.recipient": 319, - "__main__._transfer.res": 335, - "__main__._transfer.sender": 318, - "__main__._transfer.sender_balance": 327, - "__main__._transfer.syscall_ptr": 336 - } - }, + "504": { + "accessible_scopes": ["__main__", "__main__.allowances", "__main__.allowances.write"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 114, + "end_col": 19, + "end_line": 38, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/allowances/impl.cairo" }, - "start_col": 5, - "start_line": 114 + "start_col": 9, + "start_line": 38 } }, - "468": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 0 - }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 342, - "__main__.mint.range_check_ptr": 343, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 341 - } - }, + "505": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 119, + "end_col": 36, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 87, + "end_col": 34, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 29, - "end_line": 123, + "end_col": 22, + "end_line": 54, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 5, - "start_line": 123 + "start_line": 54 }, "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 87 + "start_col": 16, + "start_line": 19 }, "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 119 + "start_col": 18, + "start_line": 49 } }, - "469": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 1 - }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 342, - "__main__.mint.range_check_ptr": 343, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 341 - } - }, + "506": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 120, + "end_col": 64, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 88, + "end_col": 62, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 29, - "end_line": 123, + "end_col": 22, + "end_line": 54, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 5, - "start_line": 123 + "start_line": 54 }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 88 + "start_col": 36, + "start_line": 19 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 120 + "start_col": 38, + "start_line": 49 } }, - "470": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 2 - }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 342, - "__main__.mint.range_check_ptr": 343, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 341 - } - }, + "507": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 121, + "end_col": 81, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 89, + "end_col": 79, + "end_line": 19, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_name/decl.cairo" }, "parent_location": [ { - "end_col": 29, - "end_line": 123, + "end_col": 22, + "end_line": 54, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 5, - "start_line": 123 + "start_line": 54 }, "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 89 + "start_col": 64, + "start_line": 19 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 121 + "start_col": 66, + "start_line": 49 } }, - "471": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 3 + "508": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 50, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 342, - "__main__.mint.range_check_ptr": 343, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 341 - } - }, + "parent_location": [ + { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 17, + "start_line": 54 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 5, + "start_line": 50 + } + }, + "509": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 23, - "end_line": 122, + "end_col": 22, + "end_line": 54, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 54 + } + }, + "511": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 50, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 20, - "end_line": 123, + "end_col": 25, + "end_line": 55, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 11, - "start_line": 123 + "start_col": 19, + "start_line": 55 }, - "While expanding the reference 'recipient' in:" + "While expanding the reference 'symbol' in:" ], - "start_col": 8, - "start_line": 122 + "start_col": 17, + "start_line": 50 } }, - "472": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 4 + "512": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 55, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 342, - "__main__.mint.range_check_ptr": 343, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 341 - } - }, + "start_col": 5, + "start_line": 55 + } + }, + "514": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 122, + "end_col": 23, + "end_line": 56, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 56 + } + }, + "516": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 56, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 56 + } + }, + "518": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 50, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 28, - "end_line": 123, + "end_col": 20, + "end_line": 57, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 22, - "start_line": 123 + "start_col": 11, + "start_line": 57 }, - "While expanding the reference 'amount' in:" + "While expanding the reference 'recipient' in:" ], - "start_col": 25, - "start_line": 122 + "start_col": 31, + "start_line": 50 } }, - "473": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 5 + "519": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 57, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 342, - "__main__.mint.range_check_ptr": 343, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 341 - } - }, + "start_col": 30, + "start_line": 57 + } + }, + "521": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 57, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 36, + "start_line": 57 + } + }, + "523": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 29, - "end_line": 123, + "end_col": 39, + "end_line": 57, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 5, - "start_line": 123 + "start_line": 57 } }, - "475": { - "accessible_scopes": ["__main__", "__main__", "__main__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 39, - "offset": 170 - }, - "reference_ids": { - "__main__.mint.amount": 340, - "__main__.mint.pedersen_ptr": 345, - "__main__.mint.range_check_ptr": 346, - "__main__.mint.recipient": 339, - "__main__.mint.syscall_ptr": 344 - } - }, + "525": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 124, + "end_col": 15, + "end_line": 58, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 5, - "start_line": 124 + "start_line": 58 } }, - "476": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "526": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 40, "end_line": 2, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" }, "parent_location": [ { - "end_col": 37, - "end_line": 122, + "end_col": 46, + "end_line": 50, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 45, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo" + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 44, + "end_col": 57, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While handling calldata of" ], - "start_col": 22, + "start_col": 35, "start_line": 1 }, "While expanding the reference '__calldata_actual_size' in:" ], "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While handling calldata of" ], @@ -17982,50 +12034,34 @@ }, "While expanding the reference '__calldata_ptr' in:" ], - "start_col": 25, - "start_line": 122 + "start_col": 31, + "start_line": 50 }, - "While handling calldata argument 'amount'" + "While handling calldata argument 'recipient'" ], "start_col": 22, "start_line": 2 } }, - "478": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "528": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, + "end_col": 58, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While handling calldata of" ], @@ -18033,65 +12069,49 @@ "start_line": 1 } }, - "479": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "529": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, + "end_col": 64, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 119, + "end_col": 36, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 56, + "end_col": 55, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 45, + "start_col": 44, "start_line": 1 }, "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 119 + "start_col": 18, + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18099,65 +12119,49 @@ "start_line": 1 } }, - "480": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "530": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, + "end_col": 110, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 120, + "end_col": 64, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 83, + "end_col": 82, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 71, + "start_col": 70, "start_line": 1 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 120 + "start_col": 38, + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18165,65 +12169,49 @@ "start_line": 1 } }, - "481": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "531": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, + "end_col": 67, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 121, + "end_col": 81, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 116, + "end_col": 115, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 101, + "start_col": 100, "start_line": 1 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 121 + "start_col": 66, + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18231,205 +12219,190 @@ "start_line": 1 } }, - "482": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "532": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, + "end_col": 43, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo" + "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" }, "parent_location": [ { - "end_col": 23, - "end_line": 122, + "end_col": 15, + "end_line": 50, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 152, + "end_col": 141, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 128, + "start_col": 122, "start_line": 1 }, - "While expanding the reference '__calldata_arg_recipient' in:" + "While expanding the reference '__calldata_arg_name' in:" ], - "start_col": 8, - "start_line": 122 + "start_col": 5, + "start_line": 50 }, - "While handling calldata argument 'recipient'" + "While handling calldata argument 'name'" ], - "start_col": 32, + "start_col": 27, "start_line": 1 } }, - "483": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "533": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 45, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/arg_processor/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo" }, "parent_location": [ { - "end_col": 37, - "end_line": 122, + "end_col": 29, + "end_line": 50, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 182, + "end_col": 171, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 161, + "start_col": 150, "start_line": 1 }, - "While expanding the reference '__calldata_arg_amount' in:" + "While expanding the reference '__calldata_arg_symbol' in:" ], - "start_col": 25, - "start_line": 122 + "start_col": 17, + "start_line": 50 }, - "While handling calldata argument 'amount'" + "While handling calldata argument 'symbol'" ], "start_col": 29, "start_line": 1 } }, - "484": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 6 + "534": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 348, - "__wrappers__.mint.range_check_ptr": 349, - "__wrappers__.mint.syscall_ptr": 347 - } - }, + "parent_location": [ + { + "end_col": 46, + "end_line": 50, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 207, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 49, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 49 + }, + "While constructing the external wrapper for:" + ], + "start_col": 183, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 31, + "start_line": 50 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "535": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 } }, - "486": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 178 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + "537": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [ { "location": { "end_col": 34, "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18443,76 +12416,57 @@ "end_col": 24, "end_line": 3, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "488": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 179 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + ], + "start_col": 1, + "start_line": 3 + } + }, + "539": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, + "end_col": 55, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 20, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18522,66 +12476,47 @@ "While expanding the reference 'syscall_ptr' in:" ], "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 45, + "start_col": 44, "start_line": 1 } }, - "489": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 180 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + "540": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, + "end_col": 82, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 33, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18591,66 +12526,47 @@ "While expanding the reference 'pedersen_ptr' in:" ], "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 71, + "start_col": 70, "start_line": 1 } }, - "490": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 181 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + "541": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, + "end_col": 115, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 49, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], @@ -18660,4951 +12576,3920 @@ "While expanding the reference 'range_check_ptr' in:" ], "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 101, + "start_col": 100, "start_line": 1 } }, - "491": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 182 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + "542": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 21, + "end_line": 4, "input_file": { - "filename": "autogen/starknet/external/mint/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 59, + "end_col": 62, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 17, + "end_line": 49, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], "start_col": 50, "start_line": 1 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While expanding the reference 'retdata_size' in:" ], "start_col": 6, - "start_line": 118 + "start_line": 49 }, "While constructing the external wrapper for:" ], - "start_col": 17, + "start_col": 20, + "start_line": 4 + } + }, + "544": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/148a060bde4827dbfe8d2d1e382ff540a4a234cceae28ea44dbe19f1c07defb2.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 49, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 49, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 49 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 49 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "545": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 49, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 49 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, "start_line": 1 } }, - "492": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 183 + "546": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 67, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 18, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 66 + } + }, + "547": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 4, + "end_col": 57, + "end_line": 66, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 67, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 18, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 66 + } + }, + "548": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 67, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 18, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 66 + } + }, + "549": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 67, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 18, + "start_line": 67 + } + }, + "551": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 68, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 68 + } + }, + "552": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, "parent_location": [ { - "end_col": 72, - "end_line": 1, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 10, - "end_line": 118, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 118 - }, - "While constructing the external wrapper for:" - ], - "start_col": 60, - "start_line": 1 + "start_col": 6, + "start_line": 66 }, - "While expanding the reference 'retdata_size' in:" + "While handling return value of" ], - "start_col": 6, - "start_line": 118 + "start_col": 5, + "start_line": 3 }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "494": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 184 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 + "n_prefix_newlines": 0 } - }, - "hints": [], + ], "inst": { - "end_col": 16, - "end_line": 3, + "end_col": 18, + "end_line": 4, "input_file": { - "filename": "autogen/starknet/external/mint/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, "parent_location": [ { "end_col": 10, - "end_line": 118, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 80, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 10, - "end_line": 118, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 118 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], "start_col": 6, - "start_line": 118 + "start_line": 66 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 9, - "start_line": 3 + "start_col": 5, + "start_line": 4 } }, - "495": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 185 - }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.retdata": 362, - "__wrappers__.mint.retdata_size": 363, - "__wrappers__.mint.syscall_ptr": 358 - } - }, + "554": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, + "end_col": 46, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/mint/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" }, "parent_location": [ { - "end_col": 10, - "end_line": 118, + "end_col": 92, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 6, - "start_line": 118 + "start_col": 82, + "start_line": 66 }, - "While constructing the external wrapper for:" + "While handling return value 'name'" ], "start_col": 1, "start_line": 1 } }, - "496": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 0 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.syscall_ptr": 366 - } - }, + "555": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 129, + "end_col": 48, + "end_line": 2, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 93, + "end_col": 92, + "end_line": 66, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 133, + "end_col": 36, + "end_line": 11, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, - "start_col": 20, - "start_line": 133 + "parent_location": [ + { + "end_col": 10, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While expanding the reference '__return_value_ptr' in:" ], - "start_col": 25, - "start_line": 93 + "start_col": 82, + "start_line": 66 }, - "While expanding the reference 'syscall_ptr' in:" + "While handling return value 'name'" ], - "start_col": 9, - "start_line": 129 - } - }, - "497": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 1 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.syscall_ptr": 366 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 133, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 20, - "start_line": 133 + "start_col": 26, + "start_line": 2 } }, - "499": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 6 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "557": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 93, + "end_col": 65, + "end_line": 1, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 133, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 100, + "end_col": 40, + "end_line": 10, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 134, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 134 + "start_col": 6, + "start_line": 66 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While handling return value of" ], - "start_col": 9, - "start_line": 100 + "start_col": 25, + "start_line": 10 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 20, - "start_line": 133 + "start_col": 6, + "start_line": 66 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While handling return value of" ], - "start_col": 25, - "start_line": 93 + "start_col": 50, + "start_line": 1 } }, - "500": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 7 + "558": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "parent_location": [ + { + "end_col": 10, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "559": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 35, - "end_line": 130, + "end_line": 5, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 101, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 134, + "end_col": 38, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, - "start_col": 5, - "start_line": 134 + "parent_location": [ + { + "end_col": 10, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While expanding the reference '__return_value_ptr_start' in:" ], - "start_col": 9, - "start_line": 101 + "start_col": 6, + "start_line": 66 }, - "While expanding the reference 'pedersen_ptr' in:" + "While handling return value of" ], - "start_col": 9, - "start_line": 130 + "start_col": 11, + "start_line": 5 } }, - "501": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 8 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "560": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 131, + "end_col": 40, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 102, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 41, - "end_line": 134, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 134 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 9, - "start_line": 102 + "start_col": 6, + "start_line": 66 }, - "While expanding the reference 'range_check_ptr' in:" + "While handling return value of" ], - "start_col": 9, - "start_line": 131 + "start_col": 5, + "start_line": 9 } }, - "502": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 9 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "561": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 133, + "end_col": 58, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, "parent_location": [ { - "end_col": 21, - "end_line": 134, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 15, - "start_line": 134 + "start_col": 6, + "start_line": 66 }, - "While expanding the reference 'sender' in:" + "While handling calldata of" ], - "start_col": 10, - "start_line": 133 + "start_col": 1, + "start_line": 1 } }, - "503": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 10 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "562": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 23, - "end_line": 132, + "end_col": 64, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/name/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, "parent_location": [ { - "end_col": 32, - "end_line": 134, + "end_col": 29, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 23, - "start_line": 134 + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 66 }, - "While expanding the reference 'recipient' in:" + "While constructing the external wrapper for:" ], - "start_col": 8, - "start_line": 132 + "start_col": 19, + "start_line": 1 } }, - "504": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 11 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "563": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 132, + "end_col": 110, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/name/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 134, + "end_col": 57, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 34, - "start_line": 134 + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 66 }, - "While expanding the reference 'amount' in:" + "While constructing the external wrapper for:" ], - "start_col": 25, - "start_line": 132 + "start_col": 20, + "start_line": 1 } }, - "505": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 12 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 367, - "__main__.transfer.range_check_ptr": 368, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 369 - } - }, + "564": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 41, - "end_line": 134, + "end_col": 67, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/name/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "start_col": 5, - "start_line": 134 + "parent_location": [ + { + "end_col": 74, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 66, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } }, - "507": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 41, - "offset": 272 - }, - "reference_ids": { - "__main__.transfer.amount": 365, - "__main__.transfer.pedersen_ptr": 372, - "__main__.transfer.range_check_ptr": 373, - "__main__.transfer.recipient": 364, - "__main__.transfer.sender": 370, - "__main__.transfer.syscall_ptr": 371 - } - }, + "565": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 135, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 135 + "start_col": 6, + "start_line": 66 } }, - "508": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "567": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, - "end_line": 2, + "end_col": 115, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 37, - "end_line": 132, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 1, + "end_col": 93, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - }, - "While handling calldata of" - ], - "start_col": 22, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], "start_col": 6, - "start_line": 128 + "start_line": 66 }, - "While handling calldata of" + "While constructing the external wrapper for:" ], - "start_col": 31, - "start_line": 1 + "start_col": 78, + "start_line": 2 }, - "While expanding the reference '__calldata_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 25, - "start_line": 132 + "start_col": 6, + "start_line": 66 }, - "While handling calldata argument 'amount'" + "While constructing the external wrapper for:" ], - "start_col": 22, - "start_line": 2 + "start_col": 100, + "start_line": 1 } }, - "510": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "568": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 94, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, - "While handling calldata of" + "While constructing the external wrapper for:" ], - "start_col": 1, - "start_line": 1 + "start_col": 48, + "start_line": 2 } }, - "511": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "570": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, + "end_col": 55, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 129, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 56, + "end_col": 20, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 45, + "start_col": 9, "start_line": 1 }, "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 129 + "start_col": 6, + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 19, + "start_col": 44, "start_line": 1 } }, - "512": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "571": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, + "end_col": 82, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 130, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 83, + "end_col": 33, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 71, + "start_col": 21, "start_line": 1 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 130 + "start_col": 6, + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 20, + "start_col": 70, "start_line": 1 } }, - "513": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "572": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 21, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/transfer/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 131, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 116, + "end_col": 49, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 101, + "start_col": 34, "start_line": 1 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 9, - "start_line": 131 + "start_col": 6, + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 23, - "start_line": 1 + "start_col": 6, + "start_line": 2 } }, - "514": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "573": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, - "end_line": 1, + "end_col": 35, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 23, - "end_line": 132, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 152, + "end_col": 62, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 128, + "start_col": 50, "start_line": 1 }, - "While expanding the reference '__calldata_arg_recipient' in:" + "While expanding the reference 'retdata_size' in:" ], - "start_col": 8, - "start_line": 132 + "start_col": 6, + "start_line": 66 }, - "While handling calldata argument 'recipient'" + "While constructing the external wrapper for:" ], - "start_col": 32, - "start_line": 1 + "start_col": 23, + "start_line": 2 } }, - "515": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "574": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, - "end_line": 1, + "end_col": 44, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" }, "parent_location": [ { - "end_col": 37, - "end_line": 132, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 182, + "end_col": 70, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, "While constructing the external wrapper for:" ], - "start_col": 161, + "start_col": 63, "start_line": 1 }, - "While expanding the reference '__calldata_arg_amount' in:" + "While expanding the reference 'retdata' in:" ], - "start_col": 25, - "start_line": 132 + "start_col": 6, + "start_line": 66 }, - "While handling calldata argument 'amount'" + "While constructing the external wrapper for:" ], - "start_col": 29, - "start_line": 1 + "start_col": 37, + "start_line": 2 } }, - "516": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 6 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 375, - "__wrappers__.transfer.range_check_ptr": 376, - "__wrappers__.transfer.syscall_ptr": 374 - } - }, + "575": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - } - }, - "518": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 280 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, + "end_col": 72, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 10, + "end_line": 66, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 66 }, "While constructing the external wrapper for:" ], "start_col": 1, - "start_line": 3 + "start_line": 1 } }, - "520": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 281 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "576": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, - "end_line": 1, + "end_col": 31, + "end_line": 72, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 33, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 20, - "end_line": 1, + "end_col": 34, + "end_line": 73, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 + "start_col": 20, + "start_line": 73 }, - "While expanding the reference 'syscall_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 128 + "start_col": 15, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 45, - "start_line": 1 + "start_col": 13, + "start_line": 72 } }, - "521": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 282 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "577": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, - "end_line": 1, + "end_col": 59, + "end_line": 72, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 61, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 33, - "end_line": 1, + "end_col": 34, + "end_line": 73, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 + "start_col": 20, + "start_line": 73 }, - "While expanding the reference 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 128 + "start_col": 35, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 71, - "start_line": 1 + "start_col": 33, + "start_line": 72 } }, - "522": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 283 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "578": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, - "end_line": 1, + "end_col": 76, + "end_line": 72, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 78, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_symbol/decl.cairo" }, "parent_location": [ { - "end_col": 49, - "end_line": 1, + "end_col": 34, + "end_line": 73, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 + "start_col": 20, + "start_line": 73 }, - "While expanding the reference 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 128 + "start_col": 63, + "start_line": 13 }, - "While constructing the external wrapper for:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 101, - "start_line": 1 + "start_col": 61, + "start_line": 72 } }, - "523": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 284 + "579": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 73, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "start_col": 20, + "start_line": 73 + } + }, + "581": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, - "end_line": 1, + "end_col": 22, + "end_line": 74, "input_file": { - "filename": "autogen/starknet/external/transfer/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, + "start_col": 5, + "start_line": 74 + } + }, + "582": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 1, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 14, - "end_line": 128, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 128 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While handling return value of" ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, "start_col": 6, - "start_line": 128 + "start_line": 72 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 17, - "start_line": 1 + "start_col": 5, + "start_line": 4 } }, - "524": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 285 + "584": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo" }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "parent_location": [ + { + "end_col": 96, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 84, + "start_line": 72 + }, + "While handling return value 'symbol'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "585": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 4, + "end_col": 48, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 96, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 72, - "end_line": 1, + "end_col": 36, + "end_line": 11, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 72 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 60, - "start_line": 1 + "start_col": 18, + "start_line": 11 }, - "While expanding the reference 'retdata_size' in:" + "While expanding the reference '__return_value_ptr' in:" ], - "start_col": 6, - "start_line": 128 + "start_col": 84, + "start_line": 72 }, - "While constructing the external wrapper for:" + "While handling return value 'symbol'" ], - "start_col": 20, - "start_line": 4 + "start_col": 26, + "start_line": 2 } }, - "526": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 286 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "587": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 3, + "end_col": 69, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer/656e44c20a9d517f293e5254999c75db86c191a5b1b3423c9314f8c59b4e6851.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 1, + "end_col": 40, + "end_line": 10, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 72 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 73, - "start_line": 1 + "start_col": 25, + "start_line": 10 }, - "While expanding the reference 'retdata' in:" + "While expanding the reference 'range_check_ptr' in:" ], "start_col": 6, - "start_line": 128 + "start_line": 72 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 9, - "start_line": 3 + "start_col": 54, + "start_line": 1 } }, - "527": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 287 - }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.retdata": 389, - "__wrappers__.transfer.retdata_size": 390, - "__wrappers__.transfer.syscall_ptr": 385 - } - }, + "588": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 63, + "end_line": 11, "input_file": { - "filename": "autogen/starknet/external/transfer/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 14, - "end_line": 128, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 128 + "start_line": 72 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 1, - "start_line": 1 + "start_col": 18, + "start_line": 11 } }, - "528": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 0 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 394 - } - }, + "589": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 140, + "end_col": 35, + "end_line": 5, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 93, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 144, + "end_col": 38, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, - "start_col": 20, - "start_line": 144 + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 72 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While expanding the reference '__return_value_ptr_start' in:" ], - "start_col": 25, - "start_line": 93 + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'syscall_ptr' in:" + "While handling return value of" ], - "start_col": 9, - "start_line": 140 + "start_col": 11, + "start_line": 5 } }, - "529": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 1 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 394 - } - }, + "590": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 40, - "end_line": 144, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 20, - "start_line": 144 - } - }, - "531": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 6 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 397 - } - }, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 93, + "end_line": 12, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 144, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 34, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 145, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 30, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 14 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 144 + "start_col": 6, + "start_line": 72 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While handling return value of" ], - "start_col": 25, - "start_line": 93 + "start_col": 5, + "start_line": 9 } }, - "532": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 7 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 397 - } - }, + "591": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 141, + "end_col": 58, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, "parent_location": [ { - "end_col": 63, - "end_line": 14, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 75, - "end_line": 145, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 30, - "start_line": 145 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 36, - "start_line": 14 + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'pedersen_ptr' in:" + "While handling calldata of" ], - "start_col": 9, - "start_line": 141 + "start_col": 1, + "start_line": 1 } }, - "533": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 8 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 397 - } - }, + "592": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 142, + "end_col": 64, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, "parent_location": [ { - "end_col": 80, - "end_line": 14, + "end_col": 31, + "end_line": 72, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 75, - "end_line": 145, + "end_col": 55, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, - "start_col": 30, - "start_line": 145 + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 72 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 65, - "start_line": 14 + "start_col": 13, + "start_line": 72 }, - "While expanding the reference 'range_check_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 9, - "start_line": 142 + "start_col": 19, + "start_line": 1 } }, - "534": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 9 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 397 - } - }, + "593": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 20, - "end_line": 143, + "end_col": 110, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, "parent_location": [ { - "end_col": 58, - "end_line": 145, + "end_col": 59, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 52, - "start_line": 145 + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 72 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 72 }, - "While expanding the reference 'sender' in:" + "While constructing the external wrapper for:" ], - "start_col": 8, - "start_line": 143 + "start_col": 20, + "start_line": 1 } }, - "535": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 10 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 397 - } - }, + "594": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 144, + "end_col": 67, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, "parent_location": [ { - "end_col": 74, - "end_line": 145, + "end_col": 76, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 68, - "start_line": 145 + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 72 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 61, + "start_line": 72 }, - "While expanding the reference 'caller' in:" + "While constructing the external wrapper for:" ], - "start_col": 10, - "start_line": 144 + "start_col": 23, + "start_line": 1 } }, - "536": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 11 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.pedersen_ptr": 395, - "__main__.transfer_from.range_check_ptr": 396, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 397 - } - }, + "595": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 75, - "end_line": 145, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 30, - "start_line": 145 + "start_col": 6, + "start_line": 72 } }, - "538": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 74 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 401, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "597": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 80, - "end_line": 14, + "end_col": 115, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 75, - "end_line": 145, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 34, - "end_line": 65, + "end_col": 95, + "end_line": 2, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 43, - "end_line": 146, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 146 + "start_col": 6, + "start_line": 72 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 19, - "start_line": 65 + "start_col": 80, + "start_line": 2 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 145 + "start_col": 6, + "start_line": 72 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 65, - "start_line": 14 + "start_col": 100, + "start_line": 1 } }, - "539": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 75 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 401, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "598": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 51, - "end_line": 143, + "end_col": 96, + "end_line": 2, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 146, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 18, - "start_line": 146 + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'amount' in:" + "While constructing the external wrapper for:" ], - "start_col": 39, - "start_line": 143 + "start_col": 48, + "start_line": 2 } }, - "540": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 76 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 401, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "600": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 26, - "end_line": 145, + "end_col": 55, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 42, - "end_line": 146, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 26, - "start_line": 146 + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 72 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'caller_allowance' in:" + "While constructing the external wrapper for:" ], - "start_col": 10, - "start_line": 145 - } - }, - "541": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 77 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 401, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 146, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 146 + "start_col": 44, + "start_line": 1 } }, - "543": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 93 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "601": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 14, + "end_col": 82, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ - { - "end_col": 75, - "end_line": 145, + { + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 100, + "end_col": 33, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 147, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 147 + "start_col": 6, + "start_line": 72 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 9, - "start_line": 100 + "start_col": 21, + "start_line": 1 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 30, - "start_line": 145 + "start_col": 6, + "start_line": 72 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 15, - "start_line": 14 + "start_col": 70, + "start_line": 1 } }, - "544": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 94 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "602": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 63, - "end_line": 14, + "end_col": 21, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 75, - "end_line": 145, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 101, + "end_col": 49, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 147, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 147 + "start_col": 6, + "start_line": 72 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 9, - "start_line": 101 + "start_col": 34, + "start_line": 1 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 30, - "start_line": 145 + "start_col": 6, + "start_line": 72 }, - "While trying to update the implicit return value 'pedersen_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 36, - "start_line": 14 + "start_col": 6, + "start_line": 2 } }, - "545": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 95 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "603": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 34, - "end_line": 65, + "end_col": 35, + "end_line": 2, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/cairo/common/math.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 43, - "end_line": 146, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 102, + "end_col": 62, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 41, - "end_line": 147, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 147 + "start_col": 6, + "start_line": 72 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 9, - "start_line": 102 + "start_col": 50, + "start_line": 1 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'retdata_size' in:" ], - "start_col": 5, - "start_line": 146 + "start_col": 6, + "start_line": 72 }, - "While trying to update the implicit return value 'range_check_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 19, - "start_line": 65 + "start_col": 23, + "start_line": 2 } }, - "546": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 96 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "604": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 20, - "end_line": 143, + "end_col": 44, + "end_line": 2, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" }, "parent_location": [ { - "end_col": 21, - "end_line": 147, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 15, - "start_line": 147 + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 72, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 72 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'sender' in:" + "While constructing the external wrapper for:" ], - "start_col": 8, - "start_line": 143 + "start_col": 37, + "start_line": 2 } }, - "547": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 97 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "605": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 37, - "end_line": 143, + "end_col": 72, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 32, - "end_line": 147, + "end_col": 12, + "end_line": 72, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 23, - "start_line": 147 + "start_col": 6, + "start_line": 72 }, - "While expanding the reference 'recipient' in:" + "While constructing the external wrapper for:" ], - "start_col": 22, - "start_line": 143 + "start_col": 1, + "start_line": 1 } }, - "548": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 98 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, + "606": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 51, - "end_line": 143, + "end_col": 36, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 147, + "end_col": 33, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, - "start_col": 34, - "start_line": 147 + "parent_location": [ + { + "end_col": 53, + "end_line": 81, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 81 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 }, - "While expanding the reference 'amount' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 39, - "start_line": 143 - } - }, - "549": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 99 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 400, - "__main__.transfer_from.range_check_ptr": 403, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 399 - } - }, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 147, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 5, - "start_line": 147 + "start_col": 18, + "start_line": 78 } }, - "551": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 359 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 405, - "__main__.transfer_from.range_check_ptr": 406, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 404 - } - }, + "607": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 20, - "end_line": 143, + "end_col": 64, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 28, - "end_line": 148, + "end_col": 61, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, - "start_col": 22, - "start_line": 148 + "parent_location": [ + { + "end_col": 53, + "end_line": 81, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 81 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 }, - "While expanding the reference 'sender' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 8, - "start_line": 143 + "start_col": 38, + "start_line": 78 } }, - "552": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 360 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 405, - "__main__.transfer_from.range_check_ptr": 406, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 404 - } - }, + "608": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 144, + "end_col": 81, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 36, - "end_line": 148, + "end_col": 78, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" }, - "start_col": 30, - "start_line": 148 + "parent_location": [ + { + "end_col": 53, + "end_line": 81, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 81 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 }, - "While expanding the reference 'caller' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 10, - "start_line": 144 - } - }, - "553": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 361 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 405, - "__main__.transfer_from.range_check_ptr": 406, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 404 - } - }, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 148, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 38, - "start_line": 148 + "start_col": 66, + "start_line": 78 } }, - "554": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 362 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 405, - "__main__.transfer_from.range_check_ptr": 406, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 404 - } - }, + "609": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 64, - "end_line": 148, + "end_col": 53, + "end_line": 81, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 148 + "start_col": 34, + "start_line": 81 } }, - "556": { - "accessible_scopes": ["__main__", "__main__", "__main__.transfer_from"], - "flow_tracking_data": { - "ap_tracking": { - "group": 43, - "offset": 423 - }, - "reference_ids": { - "__main__.transfer_from.amount": 393, - "__main__.transfer_from.caller": 398, - "__main__.transfer_from.caller_allowance": 402, - "__main__.transfer_from.pedersen_ptr": 408, - "__main__.transfer_from.range_check_ptr": 409, - "__main__.transfer_from.recipient": 392, - "__main__.transfer_from.sender": 391, - "__main__.transfer_from.syscall_ptr": 407 - } - }, + "611": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 149, + "end_col": 27, + "end_line": 82, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 5, - "start_line": 149 + "start_line": 82 } }, - "557": { + "612": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 143, + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 1, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 19, - "end_line": 139, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 139, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 139 - }, - "While handling calldata of" - ], - "start_col": 22, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 139 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 + "start_col": 6, + "start_line": 78 }, - "While expanding the reference '__calldata_ptr' in:" + "While handling return value of" ], - "start_col": 39, - "start_line": 143 + "start_col": 5, + "start_line": 3 }, - "While handling calldata argument 'amount'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "559": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 + "n_prefix_newlines": 0 } - }, - "hints": [], + ], "inst": { - "end_col": 44, - "end_line": 1, + "end_col": 18, + "end_line": 4, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, - "While handling calldata of" + "While handling return value of" ], - "start_col": 1, - "start_line": 1 + "start_col": 5, + "start_line": 4 } }, - "560": { + "614": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 60, + "end_line": 3, "input_file": { - "filename": "autogen/starknet/external/transfer_from/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 140, + "end_col": 25, + "end_line": 79, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 56, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 139, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 139 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 140 + "start_col": 5, + "start_line": 79 }, - "While constructing the external wrapper for:" + "While handling return value 'totalSupply'" ], - "start_col": 19, - "start_line": 1 + "start_col": 1, + "start_line": 3 } }, - "561": { + "615": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 2 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, - "end_line": 1, + "end_col": 60, + "end_line": 4, "input_file": { - "filename": "autogen/starknet/external/transfer_from/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 141, + "end_col": 25, + "end_line": 79, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 83, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 139, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 139 - }, - "While constructing the external wrapper for:" - ], - "start_col": 71, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 9, - "start_line": 141 + "start_col": 5, + "start_line": 79 }, - "While constructing the external wrapper for:" + "While handling return value 'totalSupply'" ], - "start_col": 20, - "start_line": 1 + "start_col": 1, + "start_line": 4 } }, - "562": { + "616": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, - "end_line": 1, + "end_col": 48, + "end_line": 5, "input_file": { - "filename": "autogen/starknet/external/transfer_from/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 142, + "end_col": 25, + "end_line": 79, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 116, - "end_line": 1, + "end_col": 36, + "end_line": 11, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 101, - "start_line": 1 + "start_col": 18, + "start_line": 11 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference '__return_value_ptr' in:" ], - "start_col": 9, - "start_line": 142 + "start_col": 5, + "start_line": 79 }, - "While constructing the external wrapper for:" + "While handling return value 'totalSupply'" ], - "start_col": 23, - "start_line": 1 + "start_col": 26, + "start_line": 5 } }, - "563": { + "618": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, + "end_col": 113, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/ee5d3071c88185a8819da2ec67ac8b0a97b693cffcf26f7d98030f1554bd0568.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 20, - "end_line": 143, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 146, - "end_line": 1, + "end_col": 40, + "end_line": 10, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 125, - "start_line": 1 + "start_col": 25, + "start_line": 10 }, - "While expanding the reference '__calldata_arg_sender' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 8, - "start_line": 143 + "start_col": 6, + "start_line": 78 }, - "While handling calldata argument 'sender'" + "While handling return value of" ], - "start_col": 29, + "start_col": 98, "start_line": 1 } }, - "564": { + "619": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 5 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 48, - "end_line": 1, + "end_col": 63, + "end_line": 11, "input_file": { - "filename": "autogen/starknet/arg_processor/8829423950ca8f358b1f1f4e14861fbd5253013d1565162e3d2a80eaaf7e8d77.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 37, - "end_line": 143, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 182, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 139, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 139 - }, - "While constructing the external wrapper for:" - ], - "start_col": 158, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_recipient' in:" - ], - "start_col": 22, - "start_line": 143 + "start_col": 6, + "start_line": 78 }, - "While handling calldata argument 'recipient'" + "While handling return value of" ], - "start_col": 32, - "start_line": 1 + "start_col": 18, + "start_line": 11 } }, - "565": { + "620": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 6 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, - "end_line": 1, + "end_col": 35, + "end_line": 5, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 51, - "end_line": 143, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 212, - "end_line": 1, + "end_col": 38, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 191, - "start_line": 1 + "start_col": 14, + "start_line": 12 }, - "While expanding the reference '__calldata_arg_amount' in:" + "While expanding the reference '__return_value_ptr_start' in:" ], - "start_col": 39, - "start_line": 143 + "start_col": 6, + "start_line": 78 }, - "While handling calldata argument 'amount'" + "While handling return value of" ], - "start_col": 29, - "start_line": 1 + "start_col": 11, + "start_line": 5 } }, - "566": { + "621": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.totalSupply_encode_return" ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 7 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 411, - "__wrappers__.transfer_from.range_check_ptr": 412, - "__wrappers__.transfer_from.syscall_ptr": 410 - } - }, + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 19, - "end_line": 139, + "end_col": 40, + "end_line": 12, "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 139 - } - }, - "568": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 432 + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, + "parent_location": [ + { + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 19, - "end_line": 139, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 139 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 + "start_col": 6, + "start_line": 78 }, - "n_prefix_newlines": 0 - } - ], + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "622": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], "inst": { - "end_col": 24, - "end_line": 3, + "end_col": 58, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, - "While constructing the external wrapper for:" + "While handling calldata of" ], "start_col": 1, - "start_line": 3 + "start_line": 1 } }, - "570": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 433 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "623": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, + "end_col": 64, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/totalSupply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 36, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 20, + "end_col": 55, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 9, + "start_col": 44, "start_line": 1 }, "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 6, - "start_line": 139 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - } - }, - "571": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 434 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "start_col": 18, + "start_line": 78 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "624": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, + "end_col": 110, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/totalSupply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 64, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 33, + "end_col": 82, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 21, + "start_col": 70, "start_line": 1 }, "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 6, - "start_line": 139 + "start_col": 38, + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 71, + "start_col": 20, "start_line": 1 } }, - "572": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 435 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "625": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, + "end_col": 67, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/totalSupply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 81, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 49, + "end_col": 115, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 34, + "start_col": 100, "start_line": 1 }, "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 6, - "start_line": 139 + "start_col": 66, + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 101, + "start_col": 23, "start_line": 1 } }, - "573": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 436 + "626": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 78, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "start_col": 6, + "start_line": 78 + } + }, + "628": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 47, + "end_col": 115, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 59, - "end_line": 1, + "end_col": 100, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 50, - "start_line": 1 + "start_col": 85, + "start_line": 2 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 17, + "start_col": 100, "start_line": 1 } }, - "574": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 437 + "629": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "parent_location": [ + { + "end_col": 17, + "end_line": 78, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 78 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "631": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 4, + "end_col": 55, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 72, + "end_col": 20, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 60, + "start_col": 9, "start_line": 1 }, - "While expanding the reference 'retdata_size' in:" + "While expanding the reference 'syscall_ptr' in:" ], "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 20, - "start_line": 4 + "start_col": 44, + "start_line": 1 } }, - "576": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 438 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "632": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 3, + "end_col": 82, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/4a68d81f8f2bb31e3e12a7036b6823bb72d4eaa3b0e8f8858ab46e74ee3342c4.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 80, + "end_col": 33, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 73, + "start_col": 21, "start_line": 1 }, - "While expanding the reference 'retdata' in:" + "While expanding the reference 'pedersen_ptr' in:" ], "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 9, - "start_line": 3 + "start_col": 70, + "start_line": 1 } }, - "577": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.transfer_from" - ], - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 439 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.retdata": 427, - "__wrappers__.transfer_from.retdata_size": 428, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - }, + "633": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, - "end_line": 1, + "end_col": 21, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/transfer_from/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 19, - "end_line": 139, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 78, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 78 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 6, - "start_line": 139 + "start_line": 78 }, "While constructing the external wrapper for:" ], - "start_col": 1, - "start_line": 1 + "start_col": 6, + "start_line": 2 } }, - "578": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 0 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 431 - } - }, + "634": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 27, - "end_line": 154, + "end_col": 35, + "end_line": 2, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 44, - "end_line": 93, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 158, + "end_col": 62, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "start_col": 20, - "start_line": 158 + "parent_location": [ + { + "end_col": 17, + "end_line": 78, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 78 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While expanding the reference 'retdata_size' in:" ], - "start_col": 25, - "start_line": 93 + "start_col": 6, + "start_line": 78 }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 9, - "start_line": 154 - } - }, - "579": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 1 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 431 - } - }, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 158, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 20, - "start_line": 158 + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } }, - "581": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 6 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 - } - }, + "635": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, "hints": [], "inst": { "end_col": 44, - "end_line": 93, + "end_line": 2, "input_file": { - "filename": "/Users/janek/Library/Python/3.8/lib/python/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" }, "parent_location": [ { - "end_col": 40, - "end_line": 158, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 21, + "end_col": 70, + "end_line": 1, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 159, + "end_col": 17, + "end_line": 78, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 159 + "start_col": 6, + "start_line": 78 }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 16, - "start_line": 21 + "start_col": 63, + "start_line": 1 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference 'retdata' in:" ], - "start_col": 20, - "start_line": 158 + "start_col": 6, + "start_line": 78 }, - "While trying to update the implicit return value 'syscall_ptr' in:" + "While constructing the external wrapper for:" ], - "start_col": 25, - "start_line": 93 + "start_col": 37, + "start_line": 2 } }, - "582": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 7 + "636": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 - } - }, + "parent_location": [ + { + "end_col": 17, + "end_line": 78, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 78 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "637": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 35, - "end_line": 155, + "end_col": 33, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 64, - "end_line": 21, + "end_col": 33, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 159, + "end_col": 38, + "end_line": 89, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 159 + "start_col": 22, + "start_line": 89 }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "start_col": 37, - "start_line": 21 + "start_col": 15, + "start_line": 13 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 155 + "start_col": 15, + "start_line": 86 } }, - "583": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 8 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 - } - }, + "638": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 24, - "end_line": 156, + "end_col": 61, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 81, - "end_line": 21, + "end_col": 61, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, "parent_location": [ { - "end_col": 46, - "end_line": 159, + "end_col": 38, + "end_line": 89, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 5, - "start_line": 159 + "start_col": 22, + "start_line": 89 }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "start_col": 66, - "start_line": 21 + "start_col": 35, + "start_line": 13 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 156 + "start_col": 35, + "start_line": 86 } }, - "584": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 9 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 - } - }, + "639": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 158, + "end_col": 78, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 28, - "end_line": 159, + "end_col": 78, + "end_line": 13, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/storage_var/_decimals/decl.cairo" }, - "start_col": 22, - "start_line": 159 + "parent_location": [ + { + "end_col": 38, + "end_line": 89, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 89 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 }, - "While expanding the reference 'caller' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 10, - "start_line": 158 + "start_col": 63, + "start_line": 86 } }, - "585": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 10 + "640": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 89, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 - } - }, + "start_col": 22, + "start_line": 89 + } + }, + "642": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 157, + "end_col": 24, + "end_line": 90, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 37, - "end_line": 159, + "start_col": 5, + "start_line": 90 + } + }, + "643": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, - "start_col": 30, - "start_line": 159 + "parent_location": [ + { + "end_col": 14, + "end_line": 86, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 86 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 }, - "While expanding the reference 'spender' in:" - ], - "start_col": 8, - "start_line": 157 - } - }, - "586": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 11 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 + "n_prefix_newlines": 0 } - }, - "hints": [], + ], "inst": { - "end_col": 35, - "end_line": 157, + "end_col": 18, + "end_line": 4, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 159, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "start_col": 39, - "start_line": 159 + "start_col": 6, + "start_line": 86 }, - "While expanding the reference 'amount' in:" + "While handling return value of" ], - "start_col": 23, - "start_line": 157 - } - }, - "587": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 12 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 432, - "__main__.approve.range_check_ptr": 433, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 434 - } - }, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 159, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, "start_col": 5, - "start_line": 159 + "start_line": 4 } }, - "589": { - "accessible_scopes": ["__main__", "__main__", "__main__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 45, - "offset": 73 - }, - "reference_ids": { - "__main__.approve.amount": 430, - "__main__.approve.caller": 435, - "__main__.approve.pedersen_ptr": 437, - "__main__.approve.range_check_ptr": 438, - "__main__.approve.spender": 429, - "__main__.approve.syscall_ptr": 436 - } - }, + "645": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 14, - "end_line": 160, + "end_col": 50, + "end_line": 1, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" }, - "start_col": 5, - "start_line": 160 + "parent_location": [ + { + "end_col": 19, + "end_line": 87, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 87 + }, + "While handling return value 'decimals'" + ], + "start_col": 1, + "start_line": 1 } }, - "590": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "646": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 40, + "end_col": 48, "end_line": 2, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 157, + "end_col": 19, + "end_line": 87, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 45, - "end_line": 1, + "end_col": 36, + "end_line": 11, "input_file": { - "filename": "autogen/starknet/arg_processor/29637b66643568891912d1ed3f5b810e37fc6dff63d2db9fba473c1883482e6f.cairo" + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, - "parent_location": [ - { - "end_col": 44, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 153, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 153 - }, - "While handling calldata of" - ], - "start_col": 22, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, - "While handling calldata of" + "While handling return value of" ], - "start_col": 31, - "start_line": 1 + "start_col": 18, + "start_line": 11 }, - "While expanding the reference '__calldata_ptr' in:" + "While expanding the reference '__return_value_ptr' in:" ], - "start_col": 23, - "start_line": 157 + "start_col": 5, + "start_line": 87 }, - "While handling calldata argument 'amount'" + "While handling return value 'decimals'" ], - "start_col": 22, + "start_col": 26, "start_line": 2 } }, - "592": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 1 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "648": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 44, + "end_col": 73, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/7f0b238f4e526821a97d8aaa2f9484df4b5bd00cbad10a761ae4225314096a56.cairo" + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 86, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 86 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, - "While handling calldata of" + "While handling return value of" ], - "start_col": 1, + "start_col": 58, "start_line": 1 } }, - "593": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 1 + "649": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "parent_location": [ + { + "end_col": 14, + "end_line": 86, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 86 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "650": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 50, - "end_line": 1, + "end_col": 35, + "end_line": 5, "input_file": { - "filename": "autogen/starknet/external/approve/f4a8893cfc7cc4f313b0c426fa25c38c6c57664957bc56a170a27945759c5102.cairo" + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, "parent_location": [ { - "end_col": 27, - "end_line": 154, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 56, - "end_line": 1, + "end_col": 38, + "end_line": 12, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 45, - "start_line": 1 + "start_col": 14, + "start_line": 12 }, - "While expanding the reference 'syscall_ptr' in:" + "While expanding the reference '__return_value_ptr_start' in:" ], - "start_col": 9, - "start_line": 154 + "start_col": 6, + "start_line": 86 }, - "While constructing the external wrapper for:" + "While handling return value of" ], - "start_col": 19, - "start_line": 1 + "start_col": 11, + "start_line": 5 } }, - "594": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 2 + "651": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "parent_location": [ + { + "end_col": 14, + "end_line": 86, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 86 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "652": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 86, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 86 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "653": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 96, + "end_col": 64, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/bf54f65e3c6b81daf1c2b60a8cb4034b53ce30386ebc03b148a9de60d6f5dd57.cairo" + "filename": "autogen/starknet/external/decimals/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 155, + "end_col": 33, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 83, + "end_col": 55, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 71, + "start_col": 44, "start_line": 1 }, - "While expanding the reference 'pedersen_ptr' in:" + "While expanding the reference 'syscall_ptr' in:" ], - "start_col": 9, - "start_line": 155 + "start_col": 15, + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 20, + "start_col": 19, "start_line": 1 } }, - "595": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 3 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "654": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 53, + "end_col": 110, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/d5f67cc7e69abbde284d945f017319bd8e156adfab63895c8d652f5c3e4f6c3a.cairo" + "filename": "autogen/starknet/external/decimals/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, "parent_location": [ { - "end_col": 24, - "end_line": 156, + "end_col": 61, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 116, + "end_col": 82, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 101, + "start_col": 70, "start_line": 1 }, - "While expanding the reference 'range_check_ptr' in:" + "While expanding the reference 'pedersen_ptr' in:" ], - "start_col": 9, - "start_line": 156 + "start_col": 35, + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 23, + "start_col": 20, "start_line": 1 } }, - "596": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 4 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "655": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 46, + "end_col": 67, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/f5eaaf70cb77231309fcb9fe064570b7d1dd9f798db7541c13146b187dbbc1d7.cairo" + "filename": "autogen/starknet/external/decimals/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, "parent_location": [ { - "end_col": 21, - "end_line": 157, + "end_col": 78, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 148, + "end_col": 115, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 126, + "start_col": 100, "start_line": 1 }, - "While expanding the reference '__calldata_arg_spender' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 8, - "start_line": 157 + "start_col": 63, + "start_line": 86 }, - "While handling calldata argument 'spender'" + "While constructing the external wrapper for:" ], - "start_col": 30, + "start_col": 23, "start_line": 1 } }, - "597": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 5 + "656": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 86, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "start_col": 6, + "start_line": 86 + } + }, + "658": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 45, + "end_col": 115, "end_line": 1, "input_file": { - "filename": "autogen/starknet/arg_processor/7a16feca69d1dc1343a49177e1e57103319136de3f2c6fabefae170177a1305e.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 35, - "end_line": 157, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 178, - "end_line": 1, + "end_col": 97, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 157, - "start_line": 1 + "start_col": 82, + "start_line": 2 }, - "While expanding the reference '__calldata_arg_amount' in:" + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 157 + "start_col": 6, + "start_line": 86 }, - "While handling calldata argument 'amount'" + "While constructing the external wrapper for:" ], - "start_col": 29, + "start_col": 100, "start_line": 1 } }, - "598": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 6 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 440, - "__wrappers__.approve.range_check_ptr": 441, - "__wrappers__.approve.syscall_ptr": 439 - } - }, + "659": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 13, - "end_line": 153, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 153 - } - }, - "600": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 81 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.syscall_ptr": 450 - } - }, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 153, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 153 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 3, + "end_col": 98, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 1, - "start_line": 3 + "start_col": 48, + "start_line": 2 } }, - "602": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 82 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, + "661": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 56, + "end_col": 55, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 20, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], @@ -23614,66 +16499,47 @@ "While expanding the reference 'syscall_ptr' in:" ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 45, + "start_col": 44, "start_line": 1 } }, - "603": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 83 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, + "662": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 83, + "end_col": 82, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 33, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], @@ -23683,12837 +16549,23477 @@ "While expanding the reference 'pedersen_ptr' in:" ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 71, + "start_col": 70, "start_line": 1 } }, - "604": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 84 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, + "663": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 116, - "end_line": 1, + "end_col": 21, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { "end_col": 49, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 153, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "start_col": 6, - "start_line": 153 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 153 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 - } - }, - "605": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 85 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/7998f829c4aa5ea19acd9325ec8f13445bd7eb3660e26c1acda6a694c86b221a.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 153, - "input_file": { - "filename": "contracts/ERC20.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 50, + "start_col": 34, "start_line": 1 }, - "While expanding the reference 'ecdsa_ptr' in:" + "While expanding the reference 'range_check_ptr' in:" ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 17, - "start_line": 1 + "start_col": 6, + "start_line": 2 } }, - "606": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 86 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, + "664": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 21, - "end_line": 4, + "end_col": 35, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 72, + "end_col": 62, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 60, + "start_col": 50, "start_line": 1 }, "While expanding the reference 'retdata_size' in:" ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 20, - "start_line": 4 + "start_col": 23, + "start_line": 2 } }, - "608": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 87 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, + "665": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 16, - "end_line": 3, + "end_col": 44, + "end_line": 2, "input_file": { - "filename": "autogen/starknet/external/approve/62256116ec57d2cf92c90bf84e5089fd9bb61bdcd366d9ec2bc048bca7cca307.cairo" + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "parent_location": [ { - "end_col": 80, + "end_col": 70, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 73, + "start_col": 63, "start_line": 1 }, "While expanding the reference 'retdata' in:" ], "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], - "start_col": 9, - "start_line": 3 + "start_col": 37, + "start_line": 2 } }, - "609": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 88 - }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.retdata": 454, - "__wrappers__.approve.retdata_size": 455, - "__wrappers__.approve.syscall_ptr": 450 - } - }, + "666": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, "hints": [], "inst": { - "end_col": 81, + "end_col": 72, "end_line": 1, "input_file": { - "filename": "autogen/starknet/external/approve/aa526043a8db9187624857305b1409f029aec9f9c85f47438b55e65b3afc0639.cairo" + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, "parent_location": [ { - "end_col": 13, - "end_line": 153, + "end_col": 14, + "end_line": 86, "input_file": { - "filename": "contracts/ERC20.cairo" + "filename": "contracts/lib/ERC20.cairo" }, "start_col": 6, - "start_line": 153 + "start_line": 86 }, "While constructing the external wrapper for:" ], "start_col": 1, "start_line": 1 } - } - } - }, - "hints": { - "6": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_nn" - ], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 + }, + "667": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "starkware.cairo.common.math.assert_nn.a": 5, - "starkware.cairo.common.math.assert_nn.range_check_ptr": 6 - } + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 97, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 97 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 94 } - } - ], - "24": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_250_bit" - ], - "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 0 + }, + "668": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 20, - "starkware.cairo.common.math.assert_250_bit.low": 19, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 - } + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 97, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 97 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 94 } - } - ], - "39": [ - { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 + }, + "669": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 97, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 97 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 94 } - } - ], - "57": [ - { - "accessible_scopes": [ - "starkware.starknet.common.storage", - "starkware.starknet.common.storage.normalize_address" - ], - "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 2 + }, + "670": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 28, - "starkware.starknet.common.storage.normalize_address.is_250": 36, - "starkware.starknet.common.storage.normalize_address.is_small": 30, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": 29 - } + "parent_location": [ + { + "end_col": 59, + "end_line": 97, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 52, + "start_line": 97 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 81, + "start_line": 94 } - } - ], - "80": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" - ], - "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 6, - "offset": 1 + }, + "671": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 97, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_caller_address.__temp8": 43, - "starkware.starknet.common.syscalls.get_caller_address.syscall": 42, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 41 - } + "start_col": 30, + "start_line": 97 + } + }, + "673": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 98, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 98 } - } - ], - "88": [ - { + }, + "674": { "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" ], - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.__temp9": 48, - "starkware.starknet.common.syscalls.storage_read.address": 45, - "starkware.starknet.common.syscalls.storage_read.syscall": 47, - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 46 + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 } - } - } - ], - "97": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" ], - "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 8, - "offset": 1 + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.__temp10": 54, - "starkware.starknet.common.syscalls.storage_write.address": 51, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 53, - "starkware.starknet.common.syscalls.storage_write.value": 52 - } + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } - } - ], - "220": [ - { + }, + "676": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.decimals_encode_return" + "__wrappers__.balanceOf_encode_return" ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 0 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" }, - "reference_ids": { - "__wrappers__.decimals_encode_return.range_check_ptr": 145, - "__wrappers__.decimals_encode_return.ret_struct": 144 - } + "parent_location": [ + { + "end_col": 21, + "end_line": 95, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 95 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 3 } - } - ], - "278": [ - { + }, + "677": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.get_total_supply_encode_return" + "__wrappers__.balanceOf_encode_return" ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 25, - "offset": 0 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" }, - "reference_ids": { - "__wrappers__.get_total_supply_encode_return.range_check_ptr": 191, - "__wrappers__.get_total_supply_encode_return.ret_struct": 190 - } + "parent_location": [ + { + "end_col": 21, + "end_line": 95, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 95 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 4 } - } - ], - "310": [ - { + }, + "678": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.balance_of_encode_return" + "__wrappers__.balanceOf_encode_return" ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 28, - "offset": 0 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" }, - "reference_ids": { - "__wrappers__.balance_of_encode_return.range_check_ptr": 218, - "__wrappers__.balance_of_encode_return.ret_struct": 217 - } + "parent_location": [ + { + "end_col": 21, + "end_line": 95, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 95 + }, + "While handling return value 'balance'" + ], + "start_col": 26, + "start_line": 5 } - } - ], - "346": [ - { + }, + "680": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.allowance_encode_return" + "__wrappers__.balanceOf_encode_return" ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 31, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.allowance_encode_return.range_check_ptr": 249, - "__wrappers__.allowance_encode_return.ret_struct": 248 - } - } - } - ], - "407": [ - { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.initialize"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 36, - "offset": 0 - }, - "reference_ids": { - "__wrappers__.initialize.__calldata_actual_size": 292, - "__wrappers__.initialize.__calldata_ptr": 291, - "__wrappers__.initialize.ecdsa_ptr": 290, - "__wrappers__.initialize.pedersen_ptr": 294, - "__wrappers__.initialize.range_check_ptr": 295, - "__wrappers__.initialize.ret_struct": 296, - "__wrappers__.initialize.syscall_ptr": 293 - } - } - } - ], - "486": [ - { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 40, - "offset": 178 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" }, - "reference_ids": { - "__wrappers__.mint.__calldata_actual_size": 356, - "__wrappers__.mint.__calldata_arg_amount": 354, - "__wrappers__.mint.__calldata_arg_recipient": 352, - "__wrappers__.mint.__calldata_ptr": 355, - "__wrappers__.mint.__temp17": 357, - "__wrappers__.mint.ecdsa_ptr": 350, - "__wrappers__.mint.pedersen_ptr": 359, - "__wrappers__.mint.range_check_ptr": 360, - "__wrappers__.mint.ret_struct": 361, - "__wrappers__.mint.syscall_ptr": 358 - } + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 92, + "start_line": 1 } - } - ], - "518": [ - { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 42, - "offset": 280 + }, + "681": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" }, - "reference_ids": { - "__wrappers__.transfer.__calldata_actual_size": 383, - "__wrappers__.transfer.__calldata_arg_amount": 381, - "__wrappers__.transfer.__calldata_arg_recipient": 379, - "__wrappers__.transfer.__calldata_ptr": 382, - "__wrappers__.transfer.__temp18": 384, - "__wrappers__.transfer.ecdsa_ptr": 377, - "__wrappers__.transfer.pedersen_ptr": 386, - "__wrappers__.transfer.range_check_ptr": 387, - "__wrappers__.transfer.ret_struct": 388, - "__wrappers__.transfer.syscall_ptr": 385 - } + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } - } - ], - "568": [ - { + }, + "682": { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.transfer_from" + "__wrappers__.balanceOf_encode_return" ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 44, - "offset": 432 - }, - "reference_ids": { - "__wrappers__.transfer_from.__calldata_actual_size": 421, - "__wrappers__.transfer_from.__calldata_arg_amount": 419, - "__wrappers__.transfer_from.__calldata_arg_recipient": 417, - "__wrappers__.transfer_from.__calldata_arg_sender": 415, - "__wrappers__.transfer_from.__calldata_ptr": 420, - "__wrappers__.transfer_from.__temp19": 422, - "__wrappers__.transfer_from.ecdsa_ptr": 413, - "__wrappers__.transfer_from.pedersen_ptr": 424, - "__wrappers__.transfer_from.range_check_ptr": 425, - "__wrappers__.transfer_from.ret_struct": 426, - "__wrappers__.transfer_from.syscall_ptr": 423 - } - } - } - ], - "600": [ - { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 46, - "offset": 81 + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" }, - "reference_ids": { - "__wrappers__.approve.__calldata_actual_size": 448, - "__wrappers__.approve.__calldata_arg_amount": 446, - "__wrappers__.approve.__calldata_arg_spender": 444, - "__wrappers__.approve.__calldata_ptr": 447, - "__wrappers__.approve.__temp20": 449, - "__wrappers__.approve.ecdsa_ptr": 442, - "__wrappers__.approve.pedersen_ptr": 451, - "__wrappers__.approve.range_check_ptr": 452, - "__wrappers__.approve.ret_struct": 453, - "__wrappers__.approve.syscall_ptr": 450 - } - } - } - ] - }, - "identifiers": { - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.SignatureBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "type": "alias" - }, - "__main__._mint": { - "decorators": [], - "pc": 417, - "type": "function" - }, - "__main__._mint.Args": { - "full_name": "__main__._mint.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 1 - }, - "recipient": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__._mint.ImplicitArgs": { - "full_name": "__main__._mint.ImplicitArgs", - "members": { - "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 + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 } }, - "size": 3, - "type": "struct" - }, - "__main__._mint.Return": { - "full_name": "__main__._mint.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._mint.amount": { - "cairo_type": "felt", - "full_name": "__main__._mint.amount", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__._mint.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__._mint.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 121 - }, - "pc": 430, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 163 + "683": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" }, - "pc": 438, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 } - ], - "type": "reference" - }, - "__main__._mint.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__._mint.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 121 - }, - "pc": 430, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 163 + }, + "684": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo" }, - "pc": 438, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 94, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 81, + "start_line": 94 + }, + "While handling calldata argument 'account'" + ], + "start_col": 22, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__._mint.recipient": { - "cairo_type": "felt", - "full_name": "__main__._mint.recipient", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 0 + }, + "686": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 417, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__._mint.res": { - "cairo_type": "felt", - "full_name": "__main__._mint.res", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 61 + }, + "687": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 423, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 34, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__._mint.supply": { - "cairo_type": "felt", - "full_name": "__main__._mint.supply", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 141 + }, + "688": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 432, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 62, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__._mint.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__._mint.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 37, - "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 121 - }, - "pc": 430, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 163 + }, + "689": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 438, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__main__._transfer": { - "decorators": [], - "pc": 439, - "type": "function" - }, - "__main__._transfer.Args": { - "full_name": "__main__._transfer.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 2 - }, - "recipient": { - "cairo_type": "felt", - "offset": 1 - }, - "sender": { - "cairo_type": "felt", - "offset": 0 + "parent_location": [ + { + "end_col": 79, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__._transfer.ImplicitArgs": { - "full_name": "__main__._transfer.ImplicitArgs", - "members": { - "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 + "690": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_account' in:" + ], + "start_col": 81, + "start_line": 94 + }, + "While handling calldata argument 'account'" + ], + "start_col": 30, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__._transfer.Return": { - "full_name": "__main__._transfer.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__._transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__._transfer.amount": { - "cairo_type": "felt", - "full_name": "__main__._transfer.amount", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 0 + "691": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 439, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 6, + "start_line": 94 } - ], - "type": "reference" - }, - "__main__._transfer.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__._transfer.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 140 - }, - "pc": 457, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 - }, - "pc": 460, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 258 + }, + "693": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 467, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 83, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__._transfer.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__._transfer.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-6), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 80 - }, - "pc": 450, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 140 - }, - "pc": 457, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 - }, - "pc": 460, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 258 + }, + "694": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 467, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__._transfer.recipient": { - "cairo_type": "felt", - "full_name": "__main__._transfer.recipient", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 0 + }, + "696": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 439, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__._transfer.res": { - "cairo_type": "felt", - "full_name": "__main__._transfer.res", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 198 + }, + "697": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 460, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__._transfer.sender": { - "cairo_type": "felt", - "full_name": "__main__._transfer.sender", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 0 + }, + "698": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 439, - "value": "[cast(fp + (-5), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__._transfer.sender_balance": { - "cairo_type": "felt", - "full_name": "__main__._transfer.sender_balance", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 61 + }, + "699": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 445, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__._transfer.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__._transfer.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 38, - "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 140 - }, - "pc": 457, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 - }, - "pc": 460, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 258 + }, + "700": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" }, - "pc": 467, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__main__.allowance": { - "decorators": ["view"], - "pc": 338, - "type": "function" - }, - "__main__.allowance.Args": { - "full_name": "__main__.allowance.Args", - "members": { - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "spender": { - "cairo_type": "felt", - "offset": 1 + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } }, - "size": 2, - "type": "struct" - }, - "__main__.allowance.ImplicitArgs": { - "full_name": "__main__.allowance.ImplicitArgs", - "members": { - "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 + "701": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 94, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 94 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__.allowance.Return": { - "full_name": "__main__.allowance.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "702": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 105, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 32, + "start_line": 105 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 102 } }, - "size": 1, - "type": "struct" - }, - "__main__.allowance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.allowance.owner": { - "cairo_type": "felt", - "full_name": "__main__.allowance.owner", - "references": [ - { - "ap_tracking_data": { - "group": 30, - "offset": 0 + "703": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 338, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 105, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 32, + "start_line": 105 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 102 } - ], - "type": "reference" - }, - "__main__.allowance.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.allowance.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 30, - "offset": 0 - }, - "pc": 338, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 + }, + "704": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 345, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 105, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 32, + "start_line": 105 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 102 } - ], - "type": "reference" - }, - "__main__.allowance.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.allowance.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 30, - "offset": 0 - }, - "pc": 338, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 + }, + "705": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 103, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 345, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 59, + "end_line": 105, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 54, + "start_line": 105 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 5, + "start_line": 103 } - ], - "type": "reference" - }, - "__main__.allowance.res": { - "cairo_type": "felt", - "full_name": "__main__.allowance.res", - "references": [ - { - "ap_tracking_data": { - "group": 30, - "offset": 68 + }, + "706": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 103, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 345, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 76, + "end_line": 105, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 69, + "start_line": 105 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 18, + "start_line": 103 } - ], - "type": "reference" - }, - "__main__.allowance.spender": { - "cairo_type": "felt", - "full_name": "__main__.allowance.spender", - "references": [ - { - "ap_tracking_data": { - "group": 30, - "offset": 0 + }, + "707": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 105, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 338, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 32, + "start_line": 105 } - ], - "type": "reference" - }, - "__main__.allowance.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.allowance.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 30, - "offset": 0 - }, - "pc": 338, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 + }, + "709": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 106, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 345, - "value": "[cast(ap + (-4), felt**)]" - } - ], - "type": "reference" - }, - "__main__.allowances": { - "type": "namespace" - }, - "__main__.allowances.Args": { - "full_name": "__main__.allowances.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.allowances.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.allowances.ImplicitArgs": { - "full_name": "__main__.allowances.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.allowances.Return": { - "full_name": "__main__.allowances.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.allowances.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.allowances.addr": { - "decorators": [], - "pc": 141, - "type": "function" - }, - "__main__.allowances.addr.Args": { - "full_name": "__main__.allowances.addr.Args", - "members": { - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "spender": { - "cairo_type": "felt", - "offset": 1 + "start_col": 5, + "start_line": 106 } }, - "size": 2, - "type": "struct" - }, - "__main__.allowances.addr.ImplicitArgs": { - "full_name": "__main__.allowances.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 + "710": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } }, - "size": 2, - "type": "struct" - }, - "__main__.allowances.addr.Return": { - "full_name": "__main__.allowances.addr.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "712": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 104, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 104 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 3 } }, - "size": 1, - "type": "struct" - }, - "__main__.allowances.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.allowances.addr.owner": { - "cairo_type": "felt", - "full_name": "__main__.allowances.addr.owner", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 0 + "713": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo" }, - "pc": 141, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 25, + "end_line": 104, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 104 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 4 } - ], - "type": "reference" - }, - "__main__.allowances.addr.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.allowances.addr.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 7 - }, - "pc": 147, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 12 + }, + "714": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo" }, - "pc": 150, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 25, + "end_line": 104, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 104 + }, + "While handling return value 'remaining'" + ], + "start_col": 26, + "start_line": 5 } - ], - "type": "reference" - }, - "__main__.allowances.addr.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.allowances.addr.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 41 + }, + "716": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 109, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" }, - "pc": 154, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 94, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.addr.res": { - "cairo_type": "felt", - "full_name": "__main__.allowances.addr.res", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "cast(337994139936370667767799129369552596157394447336989834104582481799883947719, felt)" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 7 - }, - "pc": 147, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 12 - }, - "pc": 150, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 12, - "offset": 41 + }, + "717": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" }, - "pc": 154, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } - ], - "type": "reference" - }, - "__main__.allowances.addr.spender": { - "cairo_type": "felt", - "full_name": "__main__.allowances.addr.spender", - "references": [ - { - "ap_tracking_data": { - "group": 12, - "offset": 0 + }, + "718": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" }, - "pc": 141, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.allowances.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.allowances.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.allowances.read": { - "decorators": [], - "pc": 158, - "type": "function" - }, - "__main__.allowances.read.Args": { - "full_name": "__main__.allowances.read.Args", - "members": { - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "spender": { - "cairo_type": "felt", - "offset": 1 + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 } }, - "size": 2, - "type": "struct" - }, - "__main__.allowances.read.ImplicitArgs": { - "full_name": "__main__.allowances.read.ImplicitArgs", - "members": { - "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 + "719": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 } }, - "size": 3, - "type": "struct" - }, - "__main__.allowances.read.Return": { - "full_name": "__main__.allowances.read.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "720": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 103, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 18, + "start_line": 103 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 22, + "start_line": 2 } }, - "size": 1, - "type": "struct" - }, - "__main__.allowances.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.allowances.read.__storage_var_temp0": { - "cairo_type": "felt", - "full_name": "__main__.allowances.read.__storage_var_temp0", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 57 + "722": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 168, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 61 + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "723": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 172, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 34, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.read.owner": { - "cairo_type": "felt", - "full_name": "__main__.allowances.read.owner", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 + }, + "724": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 158, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 62, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.read.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.allowances.read.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 50 - }, - "pc": 164, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 59 + }, + "725": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 170, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 79, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.read.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.allowances.read.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 50 - }, - "pc": 164, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 60 + }, + "726": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo" }, - "pc": 171, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 16, + "end_line": 103, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 143, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 123, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_owner' in:" + ], + "start_col": 5, + "start_line": 103 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 28, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.read.spender": { - "cairo_type": "felt", - "full_name": "__main__.allowances.read.spender", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 + }, + "727": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" }, - "pc": 158, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 31, + "end_line": 103, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 175, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 153, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 18, + "start_line": 103 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.read.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.allowances.read.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 50 + }, + "728": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 164, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 6, + "start_line": 102 } - ], - "type": "reference" - }, - "__main__.allowances.read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.allowances.read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 57 - }, - "pc": 168, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 13, - "offset": 58 + }, + "730": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" }, - "pc": 169, - "value": "[cast(ap + (-1), felt**)]" - } - ], - "type": "reference" - }, - "__main__.allowances.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.allowances.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.allowances.write": { - "decorators": [], - "pc": 173, - "type": "function" - }, - "__main__.allowances.write.Args": { - "full_name": "__main__.allowances.write.Args", - "members": { - "owner": { - "cairo_type": "felt", - "offset": 0 - }, - "spender": { - "cairo_type": "felt", - "offset": 1 - }, - "value": { - "cairo_type": "felt", - "offset": 2 + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 83, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__.allowances.write.ImplicitArgs": { - "full_name": "__main__.allowances.write.ImplicitArgs", - "members": { - "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 + "731": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } }, - "size": 3, - "type": "struct" - }, - "__main__.allowances.write.Return": { - "full_name": "__main__.allowances.write.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.allowances.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.allowances.write.owner": { - "cairo_type": "felt", - "full_name": "__main__.allowances.write.owner", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 + "733": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" }, - "pc": 173, - "value": "[cast(fp + (-5), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.write.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.allowances.write.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 50 + }, + "734": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" }, - "pc": 179, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.write.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.allowances.write.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 + }, + "735": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" }, - "pc": 173, - "value": "[cast(fp + (-6), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 50 + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "736": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" }, - "pc": 179, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.allowances.write.spender": { - "cairo_type": "felt", - "full_name": "__main__.allowances.write.spender", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 + }, + "737": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" }, - "pc": 173, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.allowances.write.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.allowances.write.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 50 + }, + "738": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 179, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 102, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 102 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.allowances.write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.allowances.write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 57 + }, + "739": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 184, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 117, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 117 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 114 } - ], - "type": "reference" - }, - "__main__.allowances.write.value": { - "cairo_type": "felt", - "full_name": "__main__.allowances.write.value", - "references": [ - { - "ap_tracking_data": { - "group": 14, - "offset": 0 + }, + "740": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 117, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 173, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 20, + "start_line": 117 } - ], - "type": "reference" - }, - "__main__.approve": { - "decorators": ["external"], - "pc": 578, - "type": "function" - }, - "__main__.approve.Args": { - "full_name": "__main__.approve.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 1 - }, - "spender": { - "cairo_type": "felt", - "offset": 0 + }, + "742": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 117, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 236 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 117 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 } }, - "size": 2, - "type": "struct" - }, - "__main__.approve.ImplicitArgs": { - "full_name": "__main__.approve.ImplicitArgs", - "members": { - "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 + "743": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 236 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 114 } }, - "size": 3, - "type": "struct" - }, - "__main__.approve.Return": { - "full_name": "__main__.approve.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.approve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.approve.amount": { - "cairo_type": "felt", - "full_name": "__main__.approve.amount", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 + "744": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 578, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 79, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 236 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 114 } - ], - "type": "reference" - }, - "__main__.approve.caller": { - "cairo_type": "felt", - "full_name": "__main__.approve.caller", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 6 + }, + "745": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 117, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 581, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 21, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 15, + "start_line": 118 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 10, + "start_line": 117 } - ], - "type": "reference" - }, - "__main__.approve.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.approve.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 578, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 73 + }, + "746": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 589, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 32, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 23, + "start_line": 118 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 115 } - ], - "type": "reference" - }, - "__main__.approve.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.approve.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 578, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 73 + }, + "747": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 589, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 40, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 118 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 115 } - ], - "type": "reference" - }, - "__main__.approve.spender": { - "cairo_type": "felt", - "full_name": "__main__.approve.spender", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 + }, + "748": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 578, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 40, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 118 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 115 } - ], - "type": "reference" - }, - "__main__.approve.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.approve.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 578, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 6 - }, - "pc": 581, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 73 + }, + "749": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 118, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 589, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__main__.assert_nn_le": { - "destination": "starkware.cairo.common.math.assert_nn_le", - "type": "alias" - }, - "__main__.balance_of": { - "decorators": ["view"], - "pc": 303, - "type": "function" - }, - "__main__.balance_of.Args": { - "full_name": "__main__.balance_of.Args", - "members": { - "user": { - "cairo_type": "felt", - "offset": 0 + "start_col": 5, + "start_line": 118 } }, - "size": 1, - "type": "struct" - }, - "__main__.balance_of.ImplicitArgs": { - "full_name": "__main__.balance_of.ImplicitArgs", - "members": { - "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 + "751": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 120, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 13, + "start_line": 120 } }, - "size": 3, - "type": "struct" - }, - "__main__.balance_of.Return": { - "full_name": "__main__.balance_of.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "753": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 120, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 120 } }, - "size": 1, - "type": "struct" - }, - "__main__.balance_of.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balance_of.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.balance_of.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 303, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + "754": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" }, - "pc": 309, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } - ], - "type": "reference" - }, - "__main__.balance_of.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.balance_of.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 303, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + }, + "756": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 309, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 116, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 116 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balance_of.res": { - "cairo_type": "felt", - "full_name": "__main__.balance_of.res", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + }, + "757": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 309, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 116, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 116 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.balance_of.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.balance_of.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 - }, - "pc": 303, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + }, + "759": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" }, - "pc": 309, - "value": "[cast(ap + (-4), felt**)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 57, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balance_of.user": { - "cairo_type": "felt", - "full_name": "__main__.balance_of.user", - "references": [ - { - "ap_tracking_data": { - "group": 27, - "offset": 0 + }, + "760": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" }, - "pc": 303, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.balances": { - "type": "namespace" - }, - "__main__.balances.Args": { - "full_name": "__main__.balances.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balances.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.balances.ImplicitArgs": { - "full_name": "__main__.balances.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balances.Return": { - "full_name": "__main__.balances.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balances.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balances.addr": { - "decorators": [], - "pc": 100, - "type": "function" - }, - "__main__.balances.addr.Args": { - "full_name": "__main__.balances.addr.Args", - "members": { - "user": { - "cairo_type": "felt", - "offset": 0 + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } }, - "size": 1, - "type": "struct" - }, - "__main__.balances.addr.ImplicitArgs": { - "full_name": "__main__.balances.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 + "761": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 } }, - "size": 2, - "type": "struct" - }, - "__main__.balances.addr.Return": { - "full_name": "__main__.balances.addr.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "762": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 } }, - "size": 1, - "type": "struct" - }, - "__main__.balances.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balances.addr.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.balances.addr.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 7 + "763": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 106, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 37, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 22, + "start_line": 115 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "__main__.balances.addr.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.balances.addr.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 36 + }, + "765": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 110, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balances.addr.res": { - "cairo_type": "felt", - "full_name": "__main__.balances.addr.res", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "cast(1065622543624526936256554561967983185612257046533136611876836524258158810564, felt)" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 7 - }, - "pc": 106, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 9, - "offset": 36 + }, + "766": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 110, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 33, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balances.addr.user": { - "cairo_type": "felt", - "full_name": "__main__.balances.addr.user", - "references": [ - { - "ap_tracking_data": { - "group": 9, - "offset": 0 + }, + "767": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 100, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.balances.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.balances.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.balances.read": { - "decorators": [], - "pc": 114, - "type": "function" - }, - "__main__.balances.read.Args": { - "full_name": "__main__.balances.read.Args", - "members": { - "user": { - "cairo_type": "felt", - "offset": 0 + "parent_location": [ + { + "end_col": 61, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } }, - "size": 1, - "type": "struct" - }, - "__main__.balances.read.ImplicitArgs": { - "full_name": "__main__.balances.read.ImplicitArgs", - "members": { - "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 + "768": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__.balances.read.Return": { - "full_name": "__main__.balances.read.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "769": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 151, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 127, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 5, + "start_line": 115 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 } }, - "size": 1, - "type": "struct" - }, - "__main__.balances.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balances.read.__storage_var_temp0": { - "cairo_type": "felt", - "full_name": "__main__.balances.read.__storage_var_temp0", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 51 + "770": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 123, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 55 + "parent_location": [ + { + "end_col": 37, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 160, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 22, + "start_line": 115 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "771": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 127, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 37, + "end_line": 115, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 160, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 22, + "start_line": 115 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balances.read.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.balances.read.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 + }, + "772": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 114, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 44 + "start_col": 6, + "start_line": 114 + } + }, + "774": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 119, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 53 + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 82, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "775": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 125, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.balances.read.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.balances.read.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 114, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 44 - }, - "pc": 119, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 54 + }, + "777": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 126, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balances.read.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.balances.read.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 44 + }, + "778": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 119, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.balances.read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.balances.read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 + }, + "779": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 114, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 51 + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "780": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 123, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 52 + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "781": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" }, - "pc": 124, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.balances.read.user": { - "cairo_type": "felt", - "full_name": "__main__.balances.read.user", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 + }, + "782": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 114, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "__main__.balances.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.balances.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.balances.write": { - "decorators": [], - "pc": 128, - "type": "function" - }, - "__main__.balances.write.Args": { - "full_name": "__main__.balances.write.Args", - "members": { - "user": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 + "parent_location": [ + { + "end_col": 14, + "end_line": 114, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } }, - "size": 2, - "type": "struct" - }, - "__main__.balances.write.ImplicitArgs": { - "full_name": "__main__.balances.write.ImplicitArgs", - "members": { - "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 + "783": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 127, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 127 } }, - "size": 3, - "type": "struct" - }, - "__main__.balances.write.Return": { - "full_name": "__main__.balances.write.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.balances.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.balances.write.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.balances.write.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 + "785": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 128, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 44 + "parent_location": [ + { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 128, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 26, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 124 + } + }, + "786": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 128, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 133, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "start_col": 26, + "start_line": 128 } - ], - "type": "reference" - }, - "__main__.balances.write.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.balances.write.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 + }, + "788": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 128, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 128, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 44 + "start_col": 10, + "start_line": 128 + } + }, + "789": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "pc": 133, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 46, + "end_line": 128, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 45, + "start_line": 129 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 128 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 } - ], - "type": "reference" - }, - "__main__.balances.write.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.balances.write.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 44 + }, + "790": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 133, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 45, + "start_line": 129 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 124 } - ], - "type": "reference" - }, - "__main__.balances.write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.balances.write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 + }, + "791": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 128, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 11, - "offset": 51 + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 45, + "start_line": 129 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 124 + } + }, + "792": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 138, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 73, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 67, + "start_line": 129 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 125 } - ], - "type": "reference" - }, - "__main__.balances.write.user": { - "cairo_type": "felt", - "full_name": "__main__.balances.write.user", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 + }, + "793": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 128, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 128, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 89, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 83, + "start_line": 129 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 16, + "start_line": 128 } - ], - "type": "reference" - }, - "__main__.balances.write.value": { - "cairo_type": "felt", - "full_name": "__main__.balances.write.value", - "references": [ - { - "ap_tracking_data": { - "group": 11, - "offset": 0 + }, + "794": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 128, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 45, + "start_line": 129 } - ], - "type": "reference" - }, - "__main__.decimals": { - "decorators": ["view"], - "pc": 217, - "type": "function" - }, - "__main__.decimals.Args": { - "full_name": "__main__.decimals.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.decimals.ImplicitArgs": { - "full_name": "__main__.decimals.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.decimals.Return": { - "full_name": "__main__.decimals.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + }, + "796": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 10, + "start_line": 129 } }, - "size": 1, - "type": "struct" - }, - "__main__.decimals.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.get_total_supply": { - "decorators": ["view"], - "pc": 272, - "type": "function" - }, - "__main__.get_total_supply.Args": { - "full_name": "__main__.get_total_supply.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.get_total_supply.ImplicitArgs": { - "full_name": "__main__.get_total_supply.ImplicitArgs", - "members": { - "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 + "797": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 10, + "start_line": 129 } }, - "size": 3, - "type": "struct" - }, - "__main__.get_total_supply.Return": { - "full_name": "__main__.get_total_supply.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "798": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 28, + "start_line": 132 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 45, + "start_line": 129 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 } }, - "size": 1, - "type": "struct" - }, - "__main__.get_total_supply.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_total_supply.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.get_total_supply.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 + "799": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 272, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 + "parent_location": [ + { + "end_col": 45, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 132 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 125 + } + }, + "800": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 277, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 45, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 132 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 125 } - ], - "type": "reference" - }, - "__main__.get_total_supply.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.get_total_supply.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 + }, + "801": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 272, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 + "parent_location": [ + { + "end_col": 63, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 132 + }, + "While expanding the reference 'caller_allowance' in:" + ], + "start_col": 16, + "start_line": 129 + } + }, + "802": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 277, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 63, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 132 + }, + "While expanding the reference 'caller_allowance' in:" + ], + "start_col": 16, + "start_line": 129 } - ], - "type": "reference" - }, - "__main__.get_total_supply.res": { - "cairo_type": "felt", - "full_name": "__main__.get_total_supply.res", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 23 + }, + "803": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 277, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 28, + "start_line": 132 } - ], - "type": "reference" - }, - "__main__.get_total_supply.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.get_total_supply.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 24, - "offset": 0 - }, - "pc": 272, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 + }, + "805": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 133, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 277, - "value": "[cast(ap + (-4), felt**)]" - } - ], - "type": "reference" - }, - "__main__.initialize": { - "decorators": ["external"], - "pc": 375, - "type": "function" - }, - "__main__.initialize.Args": { - "full_name": "__main__.initialize.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialize.ImplicitArgs": { - "full_name": "__main__.initialize.ImplicitArgs", - "members": { - "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 + "start_col": 5, + "start_line": 133 } }, - "size": 3, - "type": "struct" - }, - "__main__.initialize.Return": { - "full_name": "__main__.initialize.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialize.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialize._initialized": { - "cairo_type": "felt", - "full_name": "__main__.initialize._initialized", - "references": [ - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "807": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 380, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 236 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 45, + "start_line": 129 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 } - ], - "type": "reference" - }, - "__main__.initialize.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.initialize.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 33, - "offset": 0 - }, - "pc": 375, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 - }, - "pc": 380, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 45 - }, - "pc": 389, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 + }, + "808": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 400, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 90, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 236 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 129 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 } - ], - "type": "reference" - }, - "__main__.initialize.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.initialize.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 33, - "offset": 0 + }, + "809": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 375, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "parent_location": [ + { + "end_col": 64, + "end_line": 132, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 236 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 132 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + } + }, + "810": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 380, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 45 + "parent_location": [ + { + "end_col": 21, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 15, + "start_line": 135 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 125 + } + }, + "811": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 389, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 + "parent_location": [ + { + "end_col": 32, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 23, + "start_line": 135 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 125 + } + }, + "812": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 400, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 125 } - ], - "type": "reference" - }, - "__main__.initialize.sender": { - "cairo_type": "felt", - "full_name": "__main__.initialize.sender", - "references": [ - { - "ap_tracking_data": { - "group": 33, - "offset": 51 + }, + "813": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 392, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 125 } - ], - "type": "reference" - }, - "__main__.initialize.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.initialize.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 33, - "offset": 0 + }, + "814": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 375, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "start_col": 5, + "start_line": 135 + } + }, + "816": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 380, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 45 + "parent_location": [ + { + "end_col": 64, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 48, + "start_line": 138 + }, + "While expanding the reference 'caller_allowance' in:" + ], + "start_col": 16, + "start_line": 129 + } + }, + "817": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 129, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 389, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 51 + "parent_location": [ + { + "end_col": 64, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 48, + "start_line": 138 + }, + "While expanding the reference 'caller_allowance' in:" + ], + "start_col": 16, + "start_line": 129 + } + }, + "818": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 392, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 + "parent_location": [ + { + "end_col": 72, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 66, + "start_line": 138 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 125 + } + }, + "819": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 66, + "start_line": 138 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 125 + } + }, + "820": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 400, - "value": "[cast(ap + (-3), felt**)]" + "start_col": 36, + "start_line": 138 } - ], - "type": "reference" - }, - "__main__.initialized": { - "type": "namespace" - }, - "__main__.initialized.Args": { - "full_name": "__main__.initialized.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.initialized.ImplicitArgs": { - "full_name": "__main__.initialized.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.Return": { - "full_name": "__main__.initialized.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.addr": { - "decorators": [], - "pc": 242, - "type": "function" - }, - "__main__.initialized.addr.Args": { - "full_name": "__main__.initialized.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.addr.ImplicitArgs": { - "full_name": "__main__.initialized.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 + }, + "822": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 139 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 135 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 236 } }, - "size": 2, - "type": "struct" - }, - "__main__.initialized.addr.Return": { - "full_name": "__main__.initialized.addr.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "823": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 139 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 135 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 236 } }, - "size": 1, - "type": "struct" - }, - "__main__.initialized.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.addr.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.initialized.addr.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 21, - "offset": 0 + "824": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 242, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 73, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 139 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 36, + "start_line": 138 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 } - ], - "type": "reference" - }, - "__main__.initialized.addr.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.initialized.addr.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 21, - "offset": 0 + }, + "825": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 242, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 28, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 139 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 125 } - ], - "type": "reference" - }, - "__main__.initialized.addr.res": { - "cairo_type": "felt", - "full_name": "__main__.initialized.addr.res", - "references": [ - { - "ap_tracking_data": { - "group": 21, - "offset": 0 + }, + "826": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 128, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 242, - "value": "cast(1697461057326310581967816530165551571743938660869987744467005324703617544296, felt)" - } - ], - "type": "reference" - }, - "__main__.initialized.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.initialized.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.initialized.read": { - "decorators": [], - "pc": 247, - "type": "function" - }, - "__main__.initialized.read.Args": { - "full_name": "__main__.initialized.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.read.ImplicitArgs": { - "full_name": "__main__.initialized.read.ImplicitArgs", - "members": { - "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 + "parent_location": [ + { + "end_col": 36, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 139 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 16, + "start_line": 128 } }, - "size": 3, - "type": "struct" - }, - "__main__.initialized.read.Return": { - "full_name": "__main__.initialized.read.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "827": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 38, + "start_line": 139 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 10, + "start_line": 138 } }, - "size": 1, - "type": "struct" - }, - "__main__.initialized.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.read.__storage_var_temp0": { - "cairo_type": "felt", - "full_name": "__main__.initialized.read.__storage_var_temp0", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 14 - }, - "pc": 255, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 18 + "828": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 138, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 259, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 51, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 38, + "start_line": 139 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 10, + "start_line": 138 } - ], - "type": "reference" - }, - "__main__.initialized.read.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.initialized.read.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 7 - }, - "pc": 251, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 16 + }, + "829": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 139, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 257, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "start_col": 5, + "start_line": 139 } - ], - "type": "reference" - }, - "__main__.initialized.read.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.initialized.read.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 + }, + "831": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 141, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 247, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 7 + "start_col": 13, + "start_line": 141 + } + }, + "833": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 141, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 251, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 17 + "start_col": 5, + "start_line": 141 + } + }, + "834": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" }, - "pc": 258, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } - ], - "type": "reference" - }, - "__main__.initialized.read.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.initialized.read.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 7 + }, + "836": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 251, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 126, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 126 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.initialized.read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.initialized.read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 22, - "offset": 0 + }, + "837": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 247, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 14 + "parent_location": [ + { + "end_col": 20, + "end_line": 126, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 126 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "839": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" }, - "pc": 255, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 15 + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 61, + "start_line": 1 + } + }, + "840": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" }, - "pc": 256, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } - ], - "type": "reference" - }, - "__main__.initialized.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.initialized.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.initialized.write": { - "decorators": [], - "pc": 260, - "type": "function" - }, - "__main__.initialized.write.Args": { - "full_name": "__main__.initialized.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 + }, + "841": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 } }, - "size": 1, - "type": "struct" - }, - "__main__.initialized.write.ImplicitArgs": { - "full_name": "__main__.initialized.write.ImplicitArgs", - "members": { - "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 + "842": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 } }, - "size": 3, - "type": "struct" - }, - "__main__.initialized.write.Return": { - "full_name": "__main__.initialized.write.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.initialized.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.initialized.write.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.initialized.write.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 260, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 7 + "843": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 264, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 36, + "start_line": 125 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "__main__.initialized.write.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.initialized.write.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 - }, - "pc": 260, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 7 + }, + "845": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 264, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.initialized.write.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.initialized.write.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 7 + }, + "846": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 264, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 37, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.initialized.write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.initialized.write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 + }, + "847": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 260, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 14 + "parent_location": [ + { + "end_col": 65, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "848": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 269, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 82, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.initialized.write.value": { - "cairo_type": "felt", - "full_name": "__main__.initialized.write.value", - "references": [ - { - "ap_tracking_data": { - "group": 23, - "offset": 0 + }, + "849": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2a6553d1cb026d6d486f03ea4f3c4e23a17d2c2fada60e20573741cc8edfdb84.cairo" }, - "pc": 260, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 17, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 145, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 124, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_sender' in:" + ], + "start_col": 5, + "start_line": 125 + }, + "While handling calldata argument 'sender'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.mint": { - "decorators": ["external"], - "pc": 468, - "type": "function" - }, - "__main__.mint.Args": { - "full_name": "__main__.mint.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 1 - }, - "recipient": { - "cairo_type": "felt", - "offset": 0 + }, + "850": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 157, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 19, + "start_line": 125 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 } }, - "size": 2, - "type": "struct" - }, - "__main__.mint.ImplicitArgs": { - "full_name": "__main__.mint.ImplicitArgs", - "members": { - "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 + "851": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 190, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 36, + "start_line": 125 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__.mint.Return": { - "full_name": "__main__.mint.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.mint.amount": { - "cairo_type": "felt", - "full_name": "__main__.mint.amount", - "references": [ - { - "ap_tracking_data": { - "group": 39, - "offset": 0 + "852": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 468, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 51, + "end_line": 125, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 190, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 36, + "start_line": 125 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.mint.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.mint.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 39, - "offset": 0 + }, + "853": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 468, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 39, - "offset": 170 + "start_col": 6, + "start_line": 124 + } + }, + "855": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" }, - "pc": 475, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 86, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.mint.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.mint.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 39, - "offset": 0 - }, - "pc": 468, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 39, - "offset": 170 + }, + "856": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" }, - "pc": 475, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.mint.recipient": { - "cairo_type": "felt", - "full_name": "__main__.mint.recipient", - "references": [ - { - "ap_tracking_data": { - "group": 39, - "offset": 0 + }, + "858": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" }, - "pc": 468, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.mint.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.mint.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 39, - "offset": 0 - }, - "pc": 468, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 39, - "offset": 170 + }, + "859": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" }, - "pc": 475, - "value": "[cast(ap + (-3), felt**)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.total_supply": { - "type": "namespace" - }, - "__main__.total_supply.Args": { - "full_name": "__main__.total_supply.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.total_supply.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.total_supply.ImplicitArgs": { - "full_name": "__main__.total_supply.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.total_supply.Return": { - "full_name": "__main__.total_supply.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.total_supply.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.total_supply.addr": { - "decorators": [], - "pc": 187, - "type": "function" - }, - "__main__.total_supply.addr.Args": { - "full_name": "__main__.total_supply.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.total_supply.addr.ImplicitArgs": { - "full_name": "__main__.total_supply.addr.ImplicitArgs", - "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 + }, + "860": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 } }, - "size": 2, - "type": "struct" - }, - "__main__.total_supply.addr.Return": { - "full_name": "__main__.total_supply.addr.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "861": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } }, - "size": 1, - "type": "struct" - }, - "__main__.total_supply.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.total_supply.addr.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.total_supply.addr.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 + "862": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" }, - "pc": 187, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.total_supply.addr.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.addr.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 + }, + "863": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 187, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 124, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.total_supply.addr.res": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.addr.res", - "references": [ - { - "ap_tracking_data": { - "group": 15, - "offset": 0 + }, + "864": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 187, - "value": "cast(603278275252936218847294002513349627170936020082667936993356353388973422646, felt)" + "parent_location": [ + { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 148, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 148 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 145 } - ], - "type": "reference" - }, - "__main__.total_supply.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.total_supply.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.total_supply.read": { - "decorators": [], - "pc": 192, - "type": "function" - }, - "__main__.total_supply.read.Args": { - "full_name": "__main__.total_supply.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.total_supply.read.ImplicitArgs": { - "full_name": "__main__.total_supply.read.ImplicitArgs", - "members": { - "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 + }, + "865": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 148, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 148 } }, - "size": 3, - "type": "struct" - }, - "__main__.total_supply.read.Return": { - "full_name": "__main__.total_supply.read.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "867": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 148, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 149 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 262 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 148 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 } }, - "size": 1, - "type": "struct" - }, - "__main__.total_supply.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.total_supply.read.__storage_var_temp0": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.read.__storage_var_temp0", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 14 - }, - "pc": 200, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 18 + "868": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 204, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 61, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 149 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 262 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 145 } - ], - "type": "reference" - }, - "__main__.total_supply.read.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.total_supply.read.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 192, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 7 - }, - "pc": 196, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 16 + }, + "869": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 202, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 78, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 149 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 262 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 62, + "start_line": 145 } - ], - "type": "reference" - }, - "__main__.total_supply.read.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.read.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 192, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 7 - }, - "pc": 196, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 17 + }, + "870": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 148, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 203, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 14, + "start_line": 149 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 10, + "start_line": 148 } - ], - "type": "reference" - }, - "__main__.total_supply.read.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.read.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 7 + }, + "871": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 196, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 29, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 149 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 146 } - ], - "type": "reference" - }, - "__main__.total_supply.read.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.total_supply.read.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 16, - "offset": 0 - }, - "pc": 192, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 14 - }, - "pc": 200, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 15 + }, + "872": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 201, - "value": "[cast(ap + (-1), felt**)]" - } - ], - "type": "reference" - }, - "__main__.total_supply.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.total_supply.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.total_supply.write": { - "decorators": [], - "pc": 205, - "type": "function" - }, - "__main__.total_supply.write.Args": { - "full_name": "__main__.total_supply.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 + "parent_location": [ + { + "end_col": 37, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 149 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 146 } }, - "size": 1, - "type": "struct" - }, - "__main__.total_supply.write.ImplicitArgs": { - "full_name": "__main__.total_supply.write.ImplicitArgs", - "members": { - "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 + "873": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 149 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 146 } }, - "size": 3, - "type": "struct" - }, - "__main__.total_supply.write.Return": { - "full_name": "__main__.total_supply.write.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.total_supply.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.total_supply.write.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.total_supply.write.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 - }, - "pc": 205, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 7 + "874": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 149, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 209, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "start_col": 5, + "start_line": 149 } - ], - "type": "reference" - }, - "__main__.total_supply.write.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.write.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 + }, + "876": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 151, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 205, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 7 + "start_col": 13, + "start_line": 151 + } + }, + "878": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 151, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 209, - "value": "[cast(ap + (-2), felt*)]" + "start_col": 5, + "start_line": 151 } - ], - "type": "reference" - }, - "__main__.total_supply.write.storage_addr": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.write.storage_addr", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 7 + }, + "879": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" }, - "pc": 209, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } - ], - "type": "reference" - }, - "__main__.total_supply.write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.total_supply.write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 + }, + "881": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 205, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 14 + "parent_location": [ + { + "end_col": 20, + "end_line": 147, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 147 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "882": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 214, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 147, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 147 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.total_supply.write.value": { - "cairo_type": "felt", - "full_name": "__main__.total_supply.write.value", - "references": [ - { - "ap_tracking_data": { - "group": 17, - "offset": 0 + }, + "884": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" }, - "pc": 205, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 56, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer": { - "decorators": ["external"], - "pc": 496, - "type": "function" - }, - "__main__.transfer.Args": { - "full_name": "__main__.transfer.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 1 - }, - "recipient": { - "cairo_type": "felt", - "offset": 0 + }, + "885": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } }, - "size": 2, - "type": "struct" - }, - "__main__.transfer.ImplicitArgs": { - "full_name": "__main__.transfer.ImplicitArgs", - "members": { - "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 + "886": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 } }, - "size": 3, - "type": "struct" - }, - "__main__.transfer.Return": { - "full_name": "__main__.transfer.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.transfer.amount": { - "cairo_type": "felt", - "full_name": "__main__.transfer.amount", - "references": [ - { - "ap_tracking_data": { - "group": 41, - "offset": 0 + "887": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" }, - "pc": 496, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 } - ], - "type": "reference" - }, - "__main__.transfer.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.transfer.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 41, - "offset": 0 - }, - "pc": 496, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 41, - "offset": 272 + }, + "888": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 507, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 35, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 146 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "__main__.transfer.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.transfer.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 41, - "offset": 0 + }, + "890": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 496, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 41, - "offset": 272 + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "891": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 507, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer.recipient": { - "cairo_type": "felt", - "full_name": "__main__.transfer.recipient", - "references": [ - { - "ap_tracking_data": { - "group": 41, - "offset": 0 + }, + "892": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 496, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 60, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer.sender": { - "cairo_type": "felt", - "full_name": "__main__.transfer.sender", - "references": [ - { - "ap_tracking_data": { - "group": 41, - "offset": 6 + }, + "893": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 499, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 77, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 62, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.transfer.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 41, - "offset": 0 - }, - "pc": 496, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 41, - "offset": 6 - }, - "pc": 499, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 41, - "offset": 272 + }, + "894": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" }, - "pc": 507, - "value": "[cast(ap + (-3), felt**)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 5, + "start_line": 146 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer_from": { - "decorators": ["external"], - "pc": 528, - "type": "function" - }, - "__main__.transfer_from.Args": { - "full_name": "__main__.transfer_from.Args", - "members": { - "amount": { - "cairo_type": "felt", - "offset": 2 - }, - "recipient": { - "cairo_type": "felt", - "offset": 1 - }, - "sender": { - "cairo_type": "felt", - "offset": 0 + }, + "895": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 177, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 156, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 20, + "start_line": 146 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__.transfer_from.ImplicitArgs": { - "full_name": "__main__.transfer_from.ImplicitArgs", - "members": { - "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 + "896": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 146, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 177, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 156, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 20, + "start_line": 146 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__main__.transfer_from.Return": { - "full_name": "__main__.transfer_from.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.transfer_from.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.transfer_from.amount": { - "cairo_type": "felt", - "full_name": "__main__.transfer_from.amount", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + "897": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 528, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 6, + "start_line": 145 } - ], - "type": "reference" - }, - "__main__.transfer_from.caller": { - "cairo_type": "felt", - "full_name": "__main__.transfer_from.caller", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 6 + }, + "899": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 531, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 81, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer_from.caller_allowance": { - "cairo_type": "felt", - "full_name": "__main__.transfer_from.caller_allowance", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 74 + }, + "900": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 538, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.transfer_from.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__main__.transfer_from.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + }, + "902": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 528, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "903": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 538, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 359 + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "904": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 551, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 423 + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "905": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 556, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.transfer_from.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__main__.transfer_from.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 528, - "value": "[cast(fp + (-6), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 - }, - "pc": 538, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 93 - }, - "pc": 543, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 359 - }, - "pc": 551, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 423 + }, + "906": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" }, - "pc": 556, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } - ], - "type": "reference" - }, - "__main__.transfer_from.recipient": { - "cairo_type": "felt", - "full_name": "__main__.transfer_from.recipient", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + }, + "907": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 528, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 13, + "end_line": 145, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__main__.transfer_from.sender": { - "cairo_type": "felt", - "full_name": "__main__.transfer_from.sender", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + }, + "908": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 158, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 528, - "value": "[cast(fp + (-5), felt*)]" + "start_col": 5, + "start_line": 158 } - ], - "type": "reference" - }, - "__main__.transfer_from.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__main__.transfer_from.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 43, - "offset": 0 - }, - "pc": 528, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 6 - }, - "pc": 531, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 - }, - "pc": 538, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 359 - }, - "pc": 551, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 423 + }, + "910": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 556, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.allowance": { - "decorators": ["view"], - "pc": 355, - "type": "function" - }, - "__wrappers__.allowance.Args": { - "full_name": "__wrappers__.allowance.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.allowance.ImplicitArgs": { - "full_name": "__wrappers__.allowance.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.allowance.Return": { - "full_name": "__wrappers__.allowance.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 159, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 159 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 155 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.allowance.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.allowance.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "911": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 355, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 30, + "end_line": 159, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 159 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 156 } - ], - "type": "reference" - }, - "__wrappers__.allowance.__calldata_arg_owner": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.__calldata_arg_owner", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + }, + "912": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 355, - "value": "[cast([fp + (-3)], felt*)]" + "parent_location": [ + { + "end_col": 30, + "end_line": 159, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 159 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 156 } - ], - "type": "reference" - }, - "__wrappers__.allowance.__calldata_arg_spender": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.__calldata_arg_spender", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + }, + "913": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 159, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 355, - "value": "[cast([fp + (-3)] + 1, felt*)]" + "start_col": 5, + "start_line": 159 } - ], - "type": "reference" - }, - "__wrappers__.allowance.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.allowance.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 - }, - "pc": 355, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + }, + "915": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 355, - "value": "cast([fp + (-3)] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "parent_location": [ + { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 160, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 26, + "start_line": 160 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 155 + } + }, + "916": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 160, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 355, - "value": "cast([fp + (-3)] + 2, felt*)" + "start_col": 26, + "start_line": 160 } - ], - "type": "reference" - }, - "__wrappers__.allowance.__temp16": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.__temp16", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 1 + }, + "918": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 160, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 357, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 10, + "start_line": 160 } - ], - "type": "reference" - }, - "__wrappers__.allowance.__wrapped_func": { - "destination": "__main__.allowance", - "type": "alias" - }, - "__wrappers__.allowance.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + }, + "919": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "pc": 355, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 46, + "end_line": 160, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 161 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 160 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 } - ], - "type": "reference" - }, - "__wrappers__.allowance.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.allowance.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + }, + "920": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 355, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 161 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 155 + } + }, + "921": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 365, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 31, + "end_line": 159, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 161 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 159 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 } - ], - "type": "reference" - }, - "__wrappers__.allowance.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 - }, - "pc": 355, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 - }, - "pc": 365, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 84 + }, + "922": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 160, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 368, - "value": "[cast(ap + (-3), felt*)]" + "parent_location": [ + { + "end_col": 68, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 62, + "start_line": 161 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 16, + "start_line": 160 } - ], - "type": "reference" - }, - "__wrappers__.allowance.ret_struct": { - "cairo_type": "__main__.allowance.Return", - "full_name": "__wrappers__.allowance.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 76 + }, + "923": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 365, - "value": "[cast(ap + (-1), __main__.allowance.Return*)]" + "parent_location": [ + { + "end_col": 77, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 70, + "start_line": 161 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 156 } - ], - "type": "reference" - }, - "__wrappers__.allowance.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.allowance.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 84 + }, + "924": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 368, - "value": "[cast(ap + (-1), felt**)]" + "start_col": 46, + "start_line": 161 } - ], - "type": "reference" - }, - "__wrappers__.allowance.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 84 + }, + "926": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 368, - "value": "[cast(ap + (-2), felt*)]" + "start_col": 10, + "start_line": 161 } - ], - "type": "reference" - }, - "__wrappers__.allowance.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.allowance.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 32, - "offset": 0 - }, - "pc": 355, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 + }, + "927": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 365, - "value": "[cast(ap + (-4), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.allowance_encode_return": { - "decorators": [], - "pc": 346, - "type": "function" - }, - "__wrappers__.allowance_encode_return.Args": { - "full_name": "__wrappers__.allowance_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_struct": { - "cairo_type": "__main__.allowance.Return", - "offset": 0 + "start_col": 10, + "start_line": 161 } }, - "size": 2, - "type": "struct" - }, - "__wrappers__.allowance_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.allowance_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.allowance_encode_return.Return": { - "full_name": "__wrappers__.allowance_encode_return.Return", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 2 - }, - "data_len": { - "cairo_type": "felt", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "928": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 55, + "start_line": 164 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 46, + "start_line": 161 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 } }, - "size": 3, - "type": "struct" - }, - "__wrappers__.allowance_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.allowance_encode_return.__return_value_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.allowance_encode_return.__return_value_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 31, - "offset": 1 - }, - "pc": 348, - "value": "[cast(fp, felt**)]" - }, - { - "ap_tracking_data": { - "group": 31, - "offset": 1 + "929": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 349, - "value": "cast([fp] + 1, felt*)" + "parent_location": [ + { + "end_col": 84, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 67, + "start_line": 164 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 16, + "start_line": 161 } - ], - "type": "reference" - }, - "__wrappers__.allowance_encode_return.__return_value_ptr_start": { - "cairo_type": "felt*", - "full_name": "__wrappers__.allowance_encode_return.__return_value_ptr_start", - "references": [ - { - "ap_tracking_data": { - "group": 31, - "offset": 1 + }, + "930": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 348, - "value": "[cast(fp, felt**)]" + "parent_location": [ + { + "end_col": 84, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 67, + "start_line": 164 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 16, + "start_line": 161 } - ], - "type": "reference" - }, - "__wrappers__.allowance_encode_return.__temp15": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance_encode_return.__temp15", - "references": [ - { - "ap_tracking_data": { - "group": 31, - "offset": 2 + }, + "931": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 351, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 97, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 86, + "start_line": 164 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 156 } - ], - "type": "reference" - }, - "__wrappers__.allowance_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.allowance_encode_return.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.allowance_encode_return.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 31, - "offset": 0 + }, + "932": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 346, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 97, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 86, + "start_line": 164 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 156 } - ], - "type": "reference" - }, - "__wrappers__.allowance_encode_return.ret_struct": { - "cairo_type": "__main__.allowance.Return", - "full_name": "__wrappers__.allowance_encode_return.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 31, - "offset": 0 + }, + "933": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 346, - "value": "[cast(fp + (-4), __main__.allowance.Return*)]" - } - ], - "type": "reference" - }, - "__wrappers__.approve": { - "decorators": ["external"], - "pc": 590, - "type": "function" - }, - "__wrappers__.approve.Args": { - "full_name": "__wrappers__.approve.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.approve.ImplicitArgs": { - "full_name": "__wrappers__.approve.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.approve.Return": { - "full_name": "__wrappers__.approve.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "start_col": 55, + "start_line": 164 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.approve.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.approve.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + "935": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 590, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" + "start_col": 10, + "start_line": 164 } - ], - "type": "reference" - }, - "__wrappers__.approve.__calldata_arg_amount": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.__calldata_arg_amount", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "936": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 590, - "value": "[cast([fp + (-3)] + 1, felt*)]" + "start_col": 10, + "start_line": 164 } - ], - "type": "reference" - }, - "__wrappers__.approve.__calldata_arg_spender": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.__calldata_arg_spender", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "937": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 165, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 590, - "value": "[cast([fp + (-3)], felt*)]" + "start_col": 5, + "start_line": 165 } - ], - "type": "reference" - }, - "__wrappers__.approve.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.approve.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "939": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 590, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + "parent_location": [ + { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 167 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 262 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 46, + "start_line": 161 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "940": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 590, - "value": "cast([fp + (-3)] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + "parent_location": [ + { + "end_col": 78, + "end_line": 161, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 167 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 262 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 46, + "start_line": 161 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "941": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 590, - "value": "cast([fp + (-3)] + 2, felt*)" + "parent_location": [ + { + "end_col": 98, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 167 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 262 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 55, + "start_line": 164 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 } - ], - "type": "reference" - }, - "__wrappers__.approve.__temp20": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.__temp20", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 1 + }, + "942": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 160, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 592, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 14, + "start_line": 167 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 16, + "start_line": 160 } - ], - "type": "reference" - }, - "__wrappers__.approve.__wrapped_func": { - "destination": "__main__.approve", - "type": "alias" - }, - "__wrappers__.approve.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "943": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 590, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 29, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 167 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 156 } - ], - "type": "reference" - }, - "__wrappers__.approve.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.approve.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "944": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 590, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 + "parent_location": [ + { + "end_col": 44, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 167 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 16, + "start_line": 164 + } + }, + "945": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 164, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 600, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 44, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 167 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 16, + "start_line": 164 } - ], - "type": "reference" - }, - "__wrappers__.approve.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "946": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 167, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 590, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 + "start_col": 5, + "start_line": 167 + } + }, + "948": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 169, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 600, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 13, + "start_line": 169 } - ], - "type": "reference" - }, - "__wrappers__.approve.ret_struct": { - "cairo_type": "__main__.approve.Return", - "full_name": "__wrappers__.approve.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 81 + }, + "950": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 169, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 600, - "value": "[cast(ap + 0, __main__.approve.Return*)]" + "start_col": 5, + "start_line": 169 } - ], - "type": "reference" - }, - "__wrappers__.approve.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.approve.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 82 + }, + "951": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" }, - "pc": 602, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } - ], - "type": "reference" - }, - "__wrappers__.approve.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.approve.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 82 + }, + "953": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 602, - "value": "cast(0, felt)" + "parent_location": [ + { + "end_col": 20, + "end_line": 157, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 157 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.approve.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.approve.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 46, - "offset": 0 + }, + "954": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 590, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 + "parent_location": [ + { + "end_col": 20, + "end_line": 157, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 157 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "956": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" }, - "pc": 600, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.approve_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.balance_of": { - "decorators": ["view"], - "pc": 319, - "type": "function" - }, - "__wrappers__.balance_of.Args": { - "full_name": "__wrappers__.balance_of.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.balance_of.ImplicitArgs": { - "full_name": "__wrappers__.balance_of.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.balance_of.Return": { - "full_name": "__wrappers__.balance_of.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.balance_of.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.balance_of.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + "957": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" }, - "pc": 319, - "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.__calldata_arg_user": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of.__calldata_arg_user", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + }, + "958": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" }, - "pc": 319, - "value": "[cast([fp + (-3)], felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.balance_of.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + }, + "959": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" }, - "pc": 319, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "960": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" }, - "pc": 319, - "value": "cast([fp + (-3)] + 1, felt*)" + "parent_location": [ + { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 156 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.__temp14": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of.__temp14", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 1 + }, + "962": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 321, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.__wrapped_func": { - "destination": "__main__.balance_of", - "type": "alias" - }, - "__wrappers__.balance_of.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + }, + "963": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 319, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 42, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.balance_of.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 - }, - "pc": 319, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + }, + "964": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 328, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 70, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 - }, - "pc": 319, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 - }, - "pc": 328, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 76 + }, + "965": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 331, - "value": "[cast(ap + (-3), felt*)]" + "parent_location": [ + { + "end_col": 87, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.ret_struct": { - "cairo_type": "__main__.balance_of.Return", - "full_name": "__wrappers__.balance_of.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + }, + "966": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" }, - "pc": 328, - "value": "[cast(ap + (-1), __main__.balance_of.Return*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 5, + "start_line": 156 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.balance_of.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 76 + }, + "967": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" }, - "pc": 331, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 161, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_added_value' in:" + ], + "start_col": 20, + "start_line": 156 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 76 + }, + "968": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" }, - "pc": 331, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 40, + "end_line": 156, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 161, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_added_value' in:" + ], + "start_col": 20, + "start_line": 156 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.balance_of.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 29, - "offset": 0 - }, - "pc": 319, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + }, + "969": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 328, - "value": "[cast(ap + (-4), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.balance_of_encode_return": { - "decorators": [], - "pc": 310, - "type": "function" - }, - "__wrappers__.balance_of_encode_return.Args": { - "full_name": "__wrappers__.balance_of_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_struct": { - "cairo_type": "__main__.balance_of.Return", - "offset": 0 + "start_col": 6, + "start_line": 155 } }, - "size": 2, - "type": "struct" - }, - "__wrappers__.balance_of_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.balance_of_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.balance_of_encode_return.Return": { - "full_name": "__wrappers__.balance_of_encode_return.Return", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 2 - }, - "data_len": { - "cairo_type": "felt", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "971": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 106, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 91, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "__wrappers__.balance_of_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.balance_of_encode_return.__return_value_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.balance_of_encode_return.__return_value_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 1 - }, - "pc": 312, - "value": "[cast(fp, felt**)]" - }, - { - "ap_tracking_data": { - "group": 28, - "offset": 1 + "972": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" }, - "pc": 313, - "value": "cast([fp] + 1, felt*)" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.balance_of_encode_return.__return_value_ptr_start": { - "cairo_type": "felt*", - "full_name": "__wrappers__.balance_of_encode_return.__return_value_ptr_start", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 1 + }, + "974": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" }, - "pc": 312, - "value": "[cast(fp, felt**)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of_encode_return.__temp13": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of_encode_return.__temp13", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 2 + }, + "975": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" }, - "pc": 315, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.balance_of_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.balance_of_encode_return.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.balance_of_encode_return.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 0 + }, + "976": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" }, - "pc": 310, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.balance_of_encode_return.ret_struct": { - "cairo_type": "__main__.balance_of.Return", - "full_name": "__wrappers__.balance_of_encode_return.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 28, - "offset": 0 + }, + "977": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" }, - "pc": 310, - "value": "[cast(fp + (-4), __main__.balance_of.Return*)]" - } - ], - "type": "reference" - }, - "__wrappers__.decimals": { - "decorators": ["view"], - "pc": 229, - "type": "function" - }, - "__wrappers__.decimals.Args": { - "full_name": "__wrappers__.decimals.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.decimals.ImplicitArgs": { - "full_name": "__wrappers__.decimals.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.decimals.Return": { - "full_name": "__wrappers__.decimals.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt", - "offset": 0 + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.decimals.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.decimals.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + "978": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" }, - "pc": 229, - "value": "cast([fp + (-3)] - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.decimals.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.decimals.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + }, + "979": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 229, - "value": "[cast(fp + (-3), felt**)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 155, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 155 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.decimals.__wrapped_func": { - "destination": "__main__.decimals", - "type": "alias" - }, - "__wrappers__.decimals.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + }, + "980": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 176, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 229, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "start_col": 5, + "start_line": 176 } - ], - "type": "reference" - }, - "__wrappers__.decimals.pedersen_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + }, + "982": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 229, - "value": "[cast([fp + (-5)] + 1, felt*)]" + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 177, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 177 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 173 } - ], - "type": "reference" - }, - "__wrappers__.decimals.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 229, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 11 + }, + "983": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 235, - "value": "[cast(ap + (-3), felt*)]" + "parent_location": [ + { + "end_col": 35, + "end_line": 177, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 177 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 174 } - ], - "type": "reference" - }, - "__wrappers__.decimals.ret_struct": { - "cairo_type": "__main__.decimals.Return", - "full_name": "__wrappers__.decimals.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 3 + }, + "984": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 232, - "value": "[cast(ap + (-1), __main__.decimals.Return*)]" + "parent_location": [ + { + "end_col": 35, + "end_line": 177, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 177 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 174 } - ], - "type": "reference" - }, - "__wrappers__.decimals.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.decimals.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 11 + }, + "985": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 177, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 235, - "value": "[cast(ap + (-1), felt**)]" + "start_col": 5, + "start_line": 177 } - ], - "type": "reference" - }, - "__wrappers__.decimals.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 11 + }, + "987": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 235, - "value": "[cast(ap + (-2), felt*)]" + "parent_location": [ + { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 178, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 26, + "start_line": 178 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 173 } - ], - "type": "reference" - }, - "__wrappers__.decimals.syscall_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + }, + "988": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 178, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 229, - "value": "[cast([fp + (-5)], felt*)]" + "start_col": 26, + "start_line": 178 } - ], - "type": "reference" - }, - "__wrappers__.decimals_encode_return": { - "decorators": [], - "pc": 220, - "type": "function" - }, - "__wrappers__.decimals_encode_return.Args": { - "full_name": "__wrappers__.decimals_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_struct": { - "cairo_type": "__main__.decimals.Return", - "offset": 0 + }, + "990": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 178, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 10, + "start_line": 178 } }, - "size": 2, - "type": "struct" - }, - "__wrappers__.decimals_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.decimals_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.decimals_encode_return.Return": { - "full_name": "__wrappers__.decimals_encode_return.Return", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 2 - }, - "data_len": { - "cairo_type": "felt", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "991": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 196, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 178, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 179 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 178 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 196 } }, - "size": 3, - "type": "struct" - }, - "__wrappers__.decimals_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.decimals_encode_return.__return_value_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.decimals_encode_return.__return_value_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 1 - }, - "pc": 222, - "value": "[cast(fp, felt**)]" - }, - { - "ap_tracking_data": { - "group": 19, - "offset": 1 + "992": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 223, - "value": "cast([fp] + 1, felt*)" + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 179 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 173 } - ], - "type": "reference" - }, - "__wrappers__.decimals_encode_return.__return_value_ptr_start": { - "cairo_type": "felt*", - "full_name": "__wrappers__.decimals_encode_return.__return_value_ptr_start", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 1 + }, + "993": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 222, - "value": "[cast(fp, felt**)]" + "parent_location": [ + { + "end_col": 36, + "end_line": 177, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 179 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 177 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 } - ], - "type": "reference" - }, - "__wrappers__.decimals_encode_return.__temp11": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals_encode_return.__temp11", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 2 + }, + "994": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 178, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 225, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 74, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 68, + "start_line": 179 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 16, + "start_line": 178 } - ], - "type": "reference" - }, - "__wrappers__.decimals_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.decimals_encode_return.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.decimals_encode_return.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 0 + }, + "995": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 220, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 91, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 84, + "start_line": 179 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 174 } - ], - "type": "reference" - }, - "__wrappers__.decimals_encode_return.ret_struct": { - "cairo_type": "__main__.decimals.Return", - "full_name": "__wrappers__.decimals_encode_return.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 19, - "offset": 0 + }, + "996": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 220, - "value": "[cast(fp + (-4), __main__.decimals.Return*)]" - } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply": { - "decorators": ["view"], - "pc": 287, - "type": "function" - }, - "__wrappers__.get_total_supply.Args": { - "full_name": "__wrappers__.get_total_supply.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_total_supply.ImplicitArgs": { - "full_name": "__wrappers__.get_total_supply.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_total_supply.Return": { - "full_name": "__wrappers__.get_total_supply.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "start_col": 46, + "start_line": 179 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.get_total_supply.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.get_total_supply.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.get_total_supply.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 + "998": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 287, - "value": "cast([fp + (-3)] - [fp + (-3)], felt)" + "start_col": 10, + "start_line": 179 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.get_total_supply.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 + }, + "999": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 287, - "value": "[cast(fp + (-3), felt**)]" + "start_col": 10, + "start_line": 179 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.__wrapped_func": { - "destination": "__main__.get_total_supply", - "type": "alias" - }, - "__wrappers__.get_total_supply.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.get_total_supply.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 + }, + "1000": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 287, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 42, + "start_line": 180 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 46, + "start_line": 179 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.get_total_supply.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 287, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 + }, + "1001": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 293, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 71, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 54, + "start_line": 180 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 16, + "start_line": 179 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.get_total_supply.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 287, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 - }, - "pc": 293, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 36 + }, + "1002": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 296, - "value": "[cast(ap + (-3), felt*)]" + "parent_location": [ + { + "end_col": 71, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 54, + "start_line": 180 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 16, + "start_line": 179 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.ret_struct": { - "cairo_type": "__main__.get_total_supply.Return", - "full_name": "__wrappers__.get_total_supply.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 28 + }, + "1003": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 293, - "value": "[cast(ap + (-1), __main__.get_total_supply.Return*)]" + "parent_location": [ + { + "end_col": 89, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 73, + "start_line": 180 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 174 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.get_total_supply.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 36 + }, + "1004": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 296, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 89, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 73, + "start_line": 180 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 174 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.get_total_supply.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 36 + }, + "1005": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 296, - "value": "[cast(ap + (-2), felt*)]" + "start_col": 42, + "start_line": 180 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.get_total_supply.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 26, - "offset": 0 - }, - "pc": 287, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 + }, + "1007": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 293, - "value": "[cast(ap + (-4), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply_encode_return": { - "decorators": [], - "pc": 278, - "type": "function" - }, - "__wrappers__.get_total_supply_encode_return.Args": { - "full_name": "__wrappers__.get_total_supply_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_struct": { - "cairo_type": "__main__.get_total_supply.Return", - "offset": 0 + "start_col": 10, + "start_line": 180 } }, - "size": 2, - "type": "struct" - }, - "__wrappers__.get_total_supply_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.get_total_supply_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.get_total_supply_encode_return.Return": { - "full_name": "__wrappers__.get_total_supply_encode_return.Return", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 2 - }, - "data_len": { - "cairo_type": "felt", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "1008": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 10, + "start_line": 180 } }, - "size": 3, - "type": "struct" - }, - "__wrappers__.get_total_supply_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.get_total_supply_encode_return.__return_value_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 1 + "1009": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 280, - "value": "[cast(fp, felt**)]" - }, - { - "ap_tracking_data": { - "group": 25, - "offset": 1 + "parent_location": [ + { + "end_col": 90, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 183 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 180 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + } + }, + "1010": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 281, - "value": "cast([fp] + 1, felt*)" + "parent_location": [ + { + "end_col": 54, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 41, + "start_line": 183 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 16, + "start_line": 180 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start": { - "cairo_type": "felt*", - "full_name": "__wrappers__.get_total_supply_encode_return.__return_value_ptr_start", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 1 + }, + "1011": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 280, - "value": "[cast(fp, felt**)]" + "parent_location": [ + { + "end_col": 54, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 41, + "start_line": 183 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 16, + "start_line": 180 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply_encode_return.__temp12": { - "cairo_type": "felt", - "full_name": "__wrappers__.get_total_supply_encode_return.__temp12", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 2 + }, + "1012": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 283, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 73, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 56, + "start_line": 183 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 16, + "start_line": 179 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.get_total_supply_encode_return.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.get_total_supply_encode_return.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 0 + }, + "1013": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 278, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 73, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 56, + "start_line": 183 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 16, + "start_line": 179 } - ], - "type": "reference" - }, - "__wrappers__.get_total_supply_encode_return.ret_struct": { - "cairo_type": "__main__.get_total_supply.Return", - "full_name": "__wrappers__.get_total_supply_encode_return.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 25, - "offset": 0 + }, + "1014": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 278, - "value": "[cast(fp + (-4), __main__.get_total_supply.Return*)]" + "start_col": 30, + "start_line": 183 } - ], - "type": "reference" - }, - "__wrappers__.initialize": { - "decorators": ["external"], - "pc": 401, - "type": "function" - }, - "__wrappers__.initialize.Args": { - "full_name": "__wrappers__.initialize.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initialize.ImplicitArgs": { - "full_name": "__wrappers__.initialize.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.initialize.Return": { - "full_name": "__wrappers__.initialize.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + }, + "1016": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 184, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 184 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.initialize.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.initialize.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.initialize.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + "1018": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 401, - "value": "cast([fp + (-3)] - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 186 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 262 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 46, + "start_line": 179 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 } - ], - "type": "reference" - }, - "__wrappers__.initialize.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.initialize.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + }, + "1019": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" }, - "pc": 401, - "value": "[cast(fp + (-3), felt**)]" + "parent_location": [ + { + "end_col": 92, + "end_line": 179, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 186 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 262 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 46, + "start_line": 179 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 } - ], - "type": "reference" - }, - "__wrappers__.initialize.__wrapped_func": { - "destination": "__main__.initialize", - "type": "alias" - }, - "__wrappers__.initialize.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.initialize.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + }, + "1020": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 401, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 74, + "end_line": 183, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 186 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 262 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 183 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 } - ], - "type": "reference" - }, - "__wrappers__.initialize.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.initialize.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + }, + "1021": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 178, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 401, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 36, - "offset": 0 + "parent_location": [ + { + "end_col": 20, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 14, + "start_line": 186 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 16, + "start_line": 178 + } + }, + "1022": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 407, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 29, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 186 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 174 } - ], - "type": "reference" - }, - "__wrappers__.initialize.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.initialize.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 - }, - "pc": 401, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 36, - "offset": 0 + }, + "1023": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 407, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 44, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 186 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 16, + "start_line": 180 } - ], - "type": "reference" - }, - "__wrappers__.initialize.ret_struct": { - "cairo_type": "__main__.initialize.Return", - "full_name": "__wrappers__.initialize.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 36, - "offset": 0 + }, + "1024": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 180, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 407, - "value": "[cast(ap + 0, __main__.initialize.Return*)]" + "parent_location": [ + { + "end_col": 44, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 186 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 16, + "start_line": 180 } - ], - "type": "reference" - }, - "__wrappers__.initialize.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.initialize.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 36, - "offset": 1 + }, + "1025": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 186, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 409, - "value": "[cast(ap + (-1), felt**)]" + "start_col": 5, + "start_line": 186 } - ], - "type": "reference" - }, - "__wrappers__.initialize.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.initialize.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 36, - "offset": 1 + }, + "1027": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 188, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 409, - "value": "cast(0, felt)" + "start_col": 13, + "start_line": 188 } - ], - "type": "reference" - }, - "__wrappers__.initialize.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.initialize.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + }, + "1029": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 188, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 401, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 36, - "offset": 0 + "start_col": 5, + "start_line": 188 + } + }, + "1030": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" }, - "pc": 407, - "value": "[cast(ap + (-3), felt**)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 } - ], - "type": "reference" - }, - "__wrappers__.initialize_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.mint": { - "decorators": ["external"], - "pc": 476, - "type": "function" - }, - "__wrappers__.mint.Args": { - "full_name": "__wrappers__.mint.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mint.ImplicitArgs": { - "full_name": "__wrappers__.mint.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.mint.Return": { - "full_name": "__wrappers__.mint.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + }, + "1032": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 175, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 7, + "start_line": 175 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.mint.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.mint.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "1033": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" }, - "pc": 476, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 20, + "end_line": 175, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 175 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.mint.__calldata_arg_amount": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.__calldata_arg_amount", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + }, + "1035": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" }, - "pc": 476, - "value": "[cast([fp + (-3)] + 1, felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.__calldata_arg_recipient": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.__calldata_arg_recipient", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + }, + "1036": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" }, - "pc": 476, - "value": "[cast([fp + (-3)], felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 } - ], - "type": "reference" - }, - "__wrappers__.mint.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.mint.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 - }, - "pc": 476, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + }, + "1037": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" }, - "pc": 476, - "value": "cast([fp + (-3)] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1038": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" }, - "pc": 476, - "value": "cast([fp + (-3)] + 2, felt*)" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 } - ], - "type": "reference" - }, - "__wrappers__.mint.__temp17": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.__temp17", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 1 + }, + "1039": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" }, - "pc": 478, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 174 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "__wrappers__.mint.__wrapped_func": { - "destination": "__main__.mint", - "type": "alias" - }, - "__wrappers__.mint.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + }, + "1041": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 476, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.mint.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 - }, - "pc": 476, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 + }, + "1042": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 486, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 42, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + }, + "1043": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 476, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 + "parent_location": [ + { + "end_col": 70, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1044": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 486, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 87, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.ret_struct": { - "cairo_type": "__main__.mint.Return", - "full_name": "__wrappers__.mint.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 178 + }, + "1045": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" }, - "pc": 486, - "value": "[cast(ap + 0, __main__.mint.Return*)]" + "parent_location": [ + { + "end_col": 18, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 5, + "start_line": 174 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.mint.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 179 + }, + "1046": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" }, - "pc": 488, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 166, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_subtracted_value' in:" + ], + "start_col": 20, + "start_line": 174 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.mint.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 179 + }, + "1047": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" }, - "pc": 488, - "value": "cast(0, felt)" + "parent_location": [ + { + "end_col": 45, + "end_line": 174, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 166, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_subtracted_value' in:" + ], + "start_col": 20, + "start_line": 174 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.mint.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.mint.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 40, - "offset": 0 - }, - "pc": 476, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 + }, + "1048": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 486, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.mint_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.transfer": { - "decorators": ["external"], - "pc": 508, - "type": "function" - }, - "__wrappers__.transfer.Args": { - "full_name": "__wrappers__.transfer.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.transfer.ImplicitArgs": { - "full_name": "__wrappers__.transfer.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.transfer.Return": { - "full_name": "__wrappers__.transfer.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "start_col": 6, + "start_line": 173 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.transfer.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.transfer.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 + "1050": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 508, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 106, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 91, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer.__calldata_arg_amount": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.__calldata_arg_amount", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 + }, + "1051": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 508, - "value": "[cast([fp + (-3)] + 1, felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.transfer.__calldata_arg_recipient": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.__calldata_arg_recipient", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 + }, + "1053": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 508, - "value": "[cast([fp + (-3)], felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.transfer.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 508, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 508, - "value": "cast([fp + (-3)] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 0 + }, + "1054": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 508, - "value": "cast([fp + (-3)] + 2, felt*)" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer.__temp18": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.__temp18", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 1 + }, + "1055": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 510, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.transfer.__wrapped_func": { - "destination": "__main__.transfer", - "type": "alias" - }, - "__wrappers__.transfer.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 + }, + "1056": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 508, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.transfer.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.transfer.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + }, + "1057": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" }, - "pc": 518, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 } - ], - "type": "reference" - }, - "__wrappers__.transfer.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + }, + "1058": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 518, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 173, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 173 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer.ret_struct": { - "cairo_type": "__main__.transfer.Return", - "full_name": "__wrappers__.transfer.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + }, + "1059": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 518, - "value": "[cast(ap + 0, __main__.transfer.Return*)]" + "parent_location": [ + { + "end_col": 30, + "end_line": 215, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 199 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 12, + "start_line": 215 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 196 } - ], - "type": "reference" - }, - "__wrappers__.transfer.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.transfer.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 281 + }, + "1060": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 520, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 58, + "end_line": 215, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 199 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 32, + "start_line": 215 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 196 } - ], - "type": "reference" - }, - "__wrappers__.transfer.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 281 + }, + "1061": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 520, - "value": "cast(0, felt)" + "parent_location": [ + { + "end_col": 75, + "end_line": 215, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 199 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 60, + "start_line": 215 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 196 } - ], - "type": "reference" - }, - "__wrappers__.transfer.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.transfer.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 42, - "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + }, + "1062": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 518, - "value": "[cast(ap + (-3), felt**)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 11, + "start_line": 199 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 197 } - ], - "type": "reference" - }, - "__wrappers__.transfer_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.transfer_from": { - "decorators": ["external"], - "pc": 557, - "type": "function" - }, - "__wrappers__.transfer_from.Args": { - "full_name": "__wrappers__.transfer_from.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.transfer_from.ImplicitArgs": { - "full_name": "__wrappers__.transfer_from.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.transfer_from.Return": { - "full_name": "__wrappers__.transfer_from.Return", - "members": { - "ecdsa_ptr": { - "cairo_type": "felt", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "retdata": { - "cairo_type": "felt*", - "offset": 5 - }, - "size": { - "cairo_type": "felt", - "offset": 4 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + }, + "1063": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 199 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 197 } }, - "size": 6, - "type": "struct" - }, - "__wrappers__.transfer_from.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.transfer_from.__calldata_actual_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.__calldata_actual_size", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + "1064": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 557, - "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)" + "parent_location": [ + { + "end_col": 28, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 199 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 197 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.__calldata_arg_amount": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.__calldata_arg_amount", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + }, + "1065": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 199, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 557, - "value": "[cast([fp + (-3)] + 2, felt*)]" + "start_col": 5, + "start_line": 199 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.__calldata_arg_recipient": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.__calldata_arg_recipient", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + }, + "1067": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 557, - "value": "[cast([fp + (-3)] + 1, felt*)]" + "start_col": 5, + "start_line": 200 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.__calldata_arg_sender": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.__calldata_arg_sender", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + }, + "1068": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 557, - "value": "[cast([fp + (-3)], felt*)]" + "parent_location": [ + { + "end_col": 37, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 196 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 22, + "start_line": 197 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.__calldata_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.transfer_from.__calldata_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 557, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 557, - "value": "cast([fp + (-3)] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 557, - "value": "cast([fp + (-3)] + 2, felt*)" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + }, + "1070": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 557, - "value": "cast([fp + (-3)] + 3, felt*)" + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.__temp19": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.__temp19", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 1 + }, + "1071": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 559, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 29, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.__wrapped_func": { - "destination": "__main__.transfer_from", - "type": "alias" - }, - "__wrappers__.transfer_from.ecdsa_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.ecdsa_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + }, + "1072": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 557, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "parent_location": [ + { + "end_col": 57, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "__wrappers__.transfer_from.pedersen_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 557, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 + }, + "1073": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 568, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "parent_location": [ + { + "end_col": 74, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.range_check_ptr": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 557, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 + }, + "1074": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" }, - "pc": 568, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 20, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 151, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 127, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 5, + "start_line": 197 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.ret_struct": { - "cairo_type": "__main__.transfer_from.Return", - "full_name": "__wrappers__.transfer_from.ret_struct", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 432 + }, + "1075": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 568, - "value": "[cast(ap + 0, __main__.transfer_from.Return*)]" + "parent_location": [ + { + "end_col": 37, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 160, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 22, + "start_line": 197 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.retdata": { - "cairo_type": "felt*", - "full_name": "__wrappers__.transfer_from.retdata", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 433 + }, + "1076": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 570, - "value": "[cast(ap + (-1), felt**)]" + "parent_location": [ + { + "end_col": 37, + "end_line": 197, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 160, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 22, + "start_line": 197 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.retdata_size": { - "cairo_type": "felt", - "full_name": "__wrappers__.transfer_from.retdata_size", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 433 + }, + "1077": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 570, - "value": "cast(0, felt)" + "start_col": 6, + "start_line": 196 } - ], - "type": "reference" - }, - "__wrappers__.transfer_from.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "__wrappers__.transfer_from.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 44, - "offset": 0 - }, - "pc": 557, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 + }, + "1079": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" }, - "pc": 568, - "value": "[cast(ap + (-3), felt**)]" - } - ], - "type": "reference" - }, - "__wrappers__.transfer_from_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "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 + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 } }, - "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 + "1081": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } }, - "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 + "1082": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } }, - "size": 3, - "type": "struct" - }, - "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 + "1083": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } }, - "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 + "1084": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 } }, - "size": 3, - "type": "struct" - }, - "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 + "1086": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/mint/846301a98d7e060d124da6ac34372cd149940e63e983d7b6cfb6d3f1f2a67d76.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 } }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.hash.hash2": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.hash.hash2.Args": { - "full_name": "starkware.cairo.common.hash.hash2.Args", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 + "1087": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 196, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 196 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.ImplicitArgs": { - "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", - "members": { - "hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 0 + "1088": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 272, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 207 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 12, + "start_line": 272 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 204 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.Return": { - "full_name": "starkware.cairo.common.hash.hash2.Return", - "members": { - "result": { - "cairo_type": "felt", - "offset": 0 + "1089": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 272, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 207 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 32, + "start_line": 272 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 204 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.hash.hash2.hash_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "full_name": "starkware.cairo.common.hash.hash2.hash_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 0 + "1090": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 2, - "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)" + "parent_location": [ + { + "end_col": 75, + "end_line": 272, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 207 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 60, + "start_line": 272 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 204 } - ], - "type": "reference" - }, - "starkware.cairo.common.hash.hash2.result": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.hash.hash2.result", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 + }, + "1091": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 2, - "value": "[cast([fp + (-5)] + 2, felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 11, + "start_line": 207 + }, + "While expanding the reference 'user' in:" + ], + "start_col": 5, + "start_line": 205 } - ], - "type": "reference" - }, - "starkware.cairo.common.hash.hash2.x": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.hash.hash2.x", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 + }, + "1092": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 0, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 17, + "start_line": 207 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 17, + "start_line": 205 } - ], - "type": "reference" - }, - "starkware.cairo.common.hash.hash2.y": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.hash.hash2.y", - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 + }, + "1093": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 0, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 23, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 17, + "start_line": 207 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 17, + "start_line": 205 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit": { - "decorators": ["known_ap_change"], - "pc": 24, - "type": "function" - }, - "starkware.cairo.common.math.assert_250_bit.Args": { - "full_name": "starkware.cairo.common.math.assert_250_bit.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 + }, + "1094": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 207, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 207 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { - "type": "const", - "value": 5316911983139663491615228241121378304 - }, - "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "1096": { + "accessible_scopes": ["__main__", "__main__", "__main__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 208, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 208 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_250_bit.Return": { - "full_name": "starkware.cairo.common.math.assert_250_bit.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_250_bit.SHIFT": { - "type": "const", - "value": 340282366920938463463374607431768211456 - }, - "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { - "type": "const", - "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 - }, - "starkware.cairo.common.math.assert_250_bit.__temp0": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.__temp0", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 1 + "1097": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 26, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 32, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 204 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 17, + "start_line": 205 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.__temp1": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.__temp1", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 2 + }, + "1099": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" }, - "pc": 27, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.__temp2": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.__temp2", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 3 + }, + "1100": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" }, - "pc": 28, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 29, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.__temp3": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.__temp3", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 4 + }, + "1101": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" }, - "pc": 30, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 57, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.__temp4": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.__temp4", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 5 + }, + "1102": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" }, - "pc": 32, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 74, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.__temp5": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.__temp5", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 6 + }, + "1103": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/0ae74b618268537af5fcaa41212b7ca3dfd2d216fa900cc3732f21ca90f31672.cairo" }, - "pc": 33, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 15, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 141, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 122, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_user' in:" + ], + "start_col": 5, + "start_line": 205 + }, + "While handling calldata argument 'user'" + ], + "start_col": 27, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.high": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.high", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 + }, + "1104": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 24, - "value": "[cast([fp + (-4)] + 1, felt*)]" + "parent_location": [ + { + "end_col": 32, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 171, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 17, + "start_line": 205 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.low": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.low", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 + }, + "1105": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" }, - "pc": 24, - "value": "[cast([fp + (-4)], felt*)]" + "parent_location": [ + { + "end_col": 32, + "end_line": 205, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 171, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 17, + "start_line": 205 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 + }, + "1106": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 24, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 6 + "start_col": 6, + "start_line": 204 + } + }, + "1108": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" }, - "pc": 34, - "value": "cast([fp + (-4)] + 3, felt)" + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_250_bit.value": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_250_bit.value", - "references": [ - { - "ap_tracking_data": { - "group": 4, - "offset": 0 + }, + "1110": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" }, - "pc": 24, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le": { - "decorators": [], - "pc": 10, - "type": "function" - }, - "starkware.cairo.common.math.assert_le.Args": { - "full_name": "starkware.cairo.common.math.assert_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 + }, + "1111": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 } }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "1112": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.Return": { - "full_name": "starkware.cairo.common.math.assert_le.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_le.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le.a", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 + "1113": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" }, - "pc": 10, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le.b", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 + }, + "1115": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/burn/5b002840e70a1e3a92212e3537e71d7c7246cb81eb2c86bd0cd7c3e9dd379071.cairo" }, - "pc": 10, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_le.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 10, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 5 + }, + "1116": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/burn/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - "pc": 14, - "value": "[cast(ap + (-1), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn": { - "decorators": [], - "pc": 6, - "type": "function" - }, - "starkware.cairo.common.math.assert_nn.Args": { - "full_name": "starkware.cairo.common.math.assert_nn.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 + "parent_location": [ + { + "end_col": 10, + "end_line": 204, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 6, + "start_line": 204 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "1117": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 218, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 218 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn.Return": { - "full_name": "starkware.cairo.common.math.assert_nn.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_nn.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_nn.a", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 + "1119": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 6, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 30, + "end_line": 219, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 219 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 216 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_nn.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 6, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 + }, + "1120": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 219, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 7, - "value": "cast([fp + (-4)] + 1, felt)" + "start_col": 5, + "start_line": 219 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn_le": { - "decorators": [], - "pc": 15, - "type": "function" - }, - "starkware.cairo.common.math.assert_nn_le.Args": { - "full_name": "starkware.cairo.common.math.assert_nn_le.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - }, - "b": { - "cairo_type": "felt", - "offset": 1 + }, + "1122": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 215, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 220, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 220 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 60, + "start_line": 215 } }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": { - "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "1123": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 220, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 220 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 216 } }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.Return": { - "full_name": "starkware.cairo.common.math.assert_nn_le.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.math.assert_nn_le.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_nn_le.a", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 + "1124": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 15, - "value": "[cast(fp + (-4), felt*)]" + "parent_location": [ + { + "end_col": 25, + "end_line": 220, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 220 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 216 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn_le.b": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_nn_le.b", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 + }, + "1125": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 220, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 15, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 5, + "start_line": 220 } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_nn_le.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.math.assert_nn_le.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 3, - "offset": 0 + }, + "1127": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 215, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 15, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 5 + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 222 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 12, + "start_line": 215 + } + }, + "1128": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 215, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 19, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 14 + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 222 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 32, + "start_line": 215 + } + }, + "1129": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 23, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 26, + "end_line": 220, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 222 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 220 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 } - ], - "type": "reference" - }, - "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.storage.normalize_address": { - "decorators": ["known_ap_change"], - "pc": 37, - "type": "function" - }, - "starkware.starknet.common.storage.normalize_address.Args": { - "full_name": "starkware.starknet.common.storage.normalize_address.Args", - "members": { - "addr": { - "cairo_type": "felt", - "offset": 0 + }, + "1130": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 52, + "start_line": 222 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 216 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 + "1131": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 222 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.storage.normalize_address.Return": { - "full_name": "starkware.starknet.common.storage.normalize_address.Return", - "members": { - "res": { - "cairo_type": "felt", - "offset": 0 + "1133": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 225, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 58, + "start_line": 225 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 216 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.storage.normalize_address.__temp6": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.__temp6", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 13 + "1134": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 48, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 64, + "end_line": 225, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 58, + "start_line": 225 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 216 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.__temp7": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.__temp7", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 13 + }, + "1135": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 225, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 63, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 37, + "start_line": 225 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address._anon_label20": { - "pc": 55, - "type": "label" - }, - "starkware.starknet.common.storage.normalize_address._anon_label21": { - "pc": 77, - "type": "label" - }, - "starkware.starknet.common.storage.normalize_address._anon_label22": { - "pc": 69, - "type": "label" - }, - "starkware.starknet.common.storage.normalize_address._anon_label23": { - "pc": 75, - "type": "label" - }, - "starkware.starknet.common.storage.normalize_address.addr": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.addr", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 + }, + "1137": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, - "pc": 37, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 62, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 226 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 222 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.is_250": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.is_250", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 2 + }, + "1138": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, - "pc": 57, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 62, + "end_line": 222, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 226 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 222 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.is_small": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.is_small", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 1 + }, + "1139": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 39, - "value": "[cast(ap + (-1), felt*)]" + "parent_location": [ + { + "end_col": 65, + "end_line": 225, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 226 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 37, + "start_line": 225 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.range_check_ptr": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.range_check_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 + }, + "1140": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 37, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 12 + "parent_location": [ + { + "end_col": 29, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 226 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 216 + } + }, + "1141": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 225, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 46, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 + "parent_location": [ + { + "end_col": 42, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 226 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 10, + "start_line": 225 + } + }, + "1142": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 225, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 52, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 + "parent_location": [ + { + "end_col": 42, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 226 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 10, + "start_line": 225 + } + }, + "1143": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 226, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 67, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 + "start_col": 5, + "start_line": 226 + } + }, + "1145": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 75, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 35, + "start_line": 228 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.x": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.x", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 1 + }, + "1147": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 41, - "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)" + "start_col": 10, + "start_line": 228 } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.normalize_address.y": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.storage.normalize_address.y", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 1 + }, + "1148": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 41, - "value": "cast((-1) - [fp + (-3)], felt)" + "start_col": 10, + "start_line": 228 } - ], - "type": "reference" - }, - "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 + }, + "1149": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 52, + "start_line": 229 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 228 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 } }, - "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 + "1150": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 64, + "start_line": 229 + }, + "While expanding the reference 'supply' in:" + ], + "start_col": 16, + "start_line": 228 } }, - "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 + "1151": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 64, + "start_line": 229 + }, + "While expanding the reference 'supply' in:" + ], + "start_col": 16, + "start_line": 228 } }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "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_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "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 + "1152": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 72, + "start_line": 229 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 216 } }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 + "1153": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 216, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 72, + "start_line": 229 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 216 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 + "1154": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 52, + "start_line": 229 } }, - "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 + "1156": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 10, + "start_line": 229 } }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 + "1157": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 10, + "start_line": 229 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 + "1158": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 230, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 230 } }, - "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 + "1160": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 232, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 232 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 228 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 } }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 + "1161": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 228, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 232, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 232 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 228 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 + "1162": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 232, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 232 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 52, + "start_line": 229 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "1163": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 232, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 24, + "start_line": 232 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 16, + "start_line": 229 } }, - "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 + "1164": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 229, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 232, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 24, + "start_line": 232 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 16, + "start_line": 229 } }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 + "1165": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 232, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 232 } }, - "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 + "1167": { + "accessible_scopes": ["__main__", "__main__._mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 233, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 233 } }, - "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 + "1168": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 239, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 239 } }, - "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 + "1170": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 240, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 240 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 237 } }, - "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 + "1171": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 240, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 240 } }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 + "1173": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 241, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 241 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 237 } }, - "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 + "1174": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 241, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 241 } }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 77, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_caller_address.Args": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "1176": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 242, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 242 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 236 + } + }, + "1177": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 242, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 242 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.Return": { - "full_name": "starkware.starknet.common.syscalls.get_caller_address.Return", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 + "1178": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 242, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 242 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_caller_address.__temp8": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.syscalls.get_caller_address.__temp8", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 1 + "1179": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 242, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 79, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 5, + "start_line": 242 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address.syscall": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddress", - "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 + }, + "1181": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 77, - "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]" + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 43, + "start_line": 244 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 236 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 77, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 + }, + "1182": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 236, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 80, - "value": "cast([fp + (-3)] + 2, felt*)" + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 43, + "start_line": 244 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 236 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read": { - "decorators": [], - "pc": 84, - "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 + }, + "1183": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 242, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 43, + "start_line": 244 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 242 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 } }, - "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 + "1184": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 65, + "start_line": 244 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 237 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.Return": { - "full_name": "starkware.starknet.common.syscalls.storage_read.Return", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 + "1185": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 43, + "start_line": 244 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_read.__temp9": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.syscalls.storage_read.__temp9", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 1 + "1187": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 86, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 10, + "start_line": 244 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read.address": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.syscalls.storage_read.address", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 + }, + "1188": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 84, - "value": "[cast(fp + (-3), felt*)]" + "start_col": 10, + "start_line": 244 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read.response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "full_name": "starkware.starknet.common.syscalls.storage_read.response", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 1 + }, + "1189": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" }, - "pc": 88, - "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]" + "parent_location": [ + { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 28, + "start_line": 247 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 244 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_read.syscall": { - "cairo_type": "starkware.starknet.common.syscalls.StorageRead", - "full_name": "starkware.starknet.common.syscalls.storage_read.syscall", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 + }, + "1190": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 84, - "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]" + "parent_location": [ + { + "end_col": 45, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 247 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 } - ], - "type": "reference" - }, - "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": 7, - "offset": 0 - }, - "pc": 84, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 + }, + "1191": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 88, - "value": "cast([fp + (-4)] + 3, felt*)" + "parent_location": [ + { + "end_col": 45, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 247 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 92, - "type": "function" - }, - "starkware.starknet.common.syscalls.storage_write.Args": { - "full_name": "starkware.starknet.common.syscalls.storage_write.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 1 + }, + "1192": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 247 + }, + "While expanding the reference 'sender_balance' in:" + ], + "start_col": 16, + "start_line": 244 } }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 + "1193": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 247 + }, + "While expanding the reference 'sender_balance' in:" + ], + "start_col": 16, + "start_line": 244 } }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.Return": { - "full_name": "starkware.starknet.common.syscalls.storage_write.Return", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.storage_write.__temp10": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.syscalls.storage_write.__temp10", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 1 + "1194": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 94, - "value": "[cast(ap + (-1), felt*)]" + "start_col": 28, + "start_line": 247 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write.address": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.syscalls.storage_write.address", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 + }, + "1196": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 248, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 92, - "value": "[cast(fp + (-4), felt*)]" + "start_col": 5, + "start_line": 248 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 + }, + "1198": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "pc": 92, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 + "parent_location": [ + { + "end_col": 62, + "end_line": 247, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 41, + "start_line": 251 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 247 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + } + }, + "1199": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 97, - "value": "cast([fp + (-5)] + 3, felt*)" + "parent_location": [ + { + "end_col": 67, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 53, + "start_line": 251 + }, + "While expanding the reference 'sender_balance' in:" + ], + "start_col": 16, + "start_line": 244 } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write.value": { - "cairo_type": "felt", - "full_name": "starkware.starknet.common.syscalls.storage_write.value", - "references": [ - { - "ap_tracking_data": { - "group": 8, - "offset": 0 + }, + "1200": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" }, - "pc": 92, - "value": "[cast(fp + (-3), felt*)]" + "parent_location": [ + { + "end_col": 67, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 53, + "start_line": 251 + }, + "While expanding the reference 'sender_balance' in:" + ], + "start_col": 16, + "start_line": 244 } - ], - "type": "reference" - } - }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 2, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 2, - "value": "cast([fp + (-5)] + 3, starkware.cairo.common.cairo_builtins.HashBuiltin*)" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 6, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 6, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 7, - "value": "cast([fp + (-4)] + 1, felt)" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 10, - "value": "[cast(fp + (-4), felt*)]" }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 10, - "value": "[cast(fp + (-3), felt*)]" + "1201": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 69, + "start_line": 251 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 10, - "value": "[cast(fp + (-5), felt*)]" + "1202": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 69, + "start_line": 251 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 2, - "offset": 5 - }, - "pc": 14, - "value": "[cast(ap + (-1), felt*)]" + "1203": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 41, + "start_line": 251 + } }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-4), felt*)]" + "1205": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 252 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 43, + "start_line": 244 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-3), felt*)]" + "1206": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 244, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 252 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 244 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 15, - "value": "[cast(fp + (-5), felt*)]" + "1207": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 252 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 41, + "start_line": 251 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + } }, - { - "ap_tracking_data": { - "group": 3, - "offset": 5 - }, - "pc": 19, - "value": "[cast(ap + (-1), felt*)]" + "1208": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 252 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 3, - "offset": 14 - }, - "pc": 23, - "value": "[cast(ap + (-1), felt*)]" + "1209": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 28, + "start_line": 252 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 10, + "start_line": 251 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-3), felt*)]" + "1210": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 251, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 28, + "start_line": 252 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 10, + "start_line": 251 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 24, - "value": "[cast(fp + (-4), felt*)]" + "1211": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 252, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 252 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 24, - "value": "[cast([fp + (-4)], felt*)]" + "1213": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 255, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 62, + "start_line": 255 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 24, - "value": "[cast([fp + (-4)] + 1, felt*)]" + "1214": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 255, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 40, + "start_line": 255 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 - }, - "pc": 26, - "value": "[cast(ap + (-1), felt*)]" + "1216": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 257, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 78, + "start_line": 257 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 2 - }, - "pc": 27, - "value": "[cast(ap + (-1), felt*)]" + "1217": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 257, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 78, + "start_line": 257 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 3 - }, - "pc": 28, - "value": "[cast(ap + (-1), felt*)]" + "1218": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 257, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 257 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 4 - }, - "pc": 30, - "value": "[cast(ap + (-1), felt*)]" + "1220": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 255, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 258 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 40, + "start_line": 255 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 5 - }, - "pc": 32, - "value": "[cast(ap + (-1), felt*)]" + "1221": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 255, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 258 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 255 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 6 - }, - "pc": 33, - "value": "[cast(ap + (-1), felt*)]" + "1222": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 257, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 258 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 47, + "start_line": 257 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } }, - { - "ap_tracking_data": { - "group": 4, - "offset": 6 - }, - "pc": 34, - "value": "cast([fp + (-4)] + 3, felt)" + "1223": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 258 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 237 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 37, - "value": "[cast(fp + (-3), felt*)]" + "1224": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 257, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 258 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 10, + "start_line": 257 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 37, - "value": "[cast(fp + (-4), felt*)]" + "1225": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 257, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 31, + "start_line": 258 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 10, + "start_line": 257 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 39, - "value": "[cast(ap + (-1), felt*)]" + "1226": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 258, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 258 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 41, - "value": "cast([fp + (-3)] + 106710729501573572985208420194530329073740042555888586719489, felt)" + "1228": { + "accessible_scopes": ["__main__", "__main__._transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 259, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 259 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 - }, - "pc": 41, - "value": "cast((-1) - [fp + (-3)], felt)" + "1229": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 265, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 265 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 5, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 12 - }, - "pc": 46, - "value": "[cast(ap + (-1), felt*)]" + "1230": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 265, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 265 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 13 - }, - "pc": 48, - "value": "[cast(ap + (-1), felt*)]" + "1232": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 266, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 266 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 19, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 - }, - "pc": 52, - "value": "[cast(ap + (-1), felt*)]" + "1233": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 266, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 266 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 2 - }, - "pc": 57, - "value": "[cast(ap + (-1), felt*)]" + "1235": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 267, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 267 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 262 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 13 - }, - "pc": 63, - "value": "[cast(ap + (-1), felt*)]" + "1236": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 267, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 267 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 34, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 - }, - "pc": 67, - "value": "[cast(ap + (-1), felt*)]" + "1237": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 267, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 267 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 34, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 - }, - "pc": 75, - "value": "[cast(ap + (-1), felt*)]" + "1238": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 267, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 267 + } }, - { - "ap_tracking_data": { - "group": 5, - "offset": 24 - }, - "pc": 75, - "value": "[cast(ap - 0 + (-1), felt*)]" + "1240": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 268 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 262 + } }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 77, - "value": "[cast(fp + (-3), felt**)]" + "1241": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 262, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 268 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 262 + } }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 77, - "value": "[cast([fp + (-3)], starkware.starknet.common.syscalls.GetCallerAddress*)]" + "1242": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 267, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 268 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 267 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 79, - "value": "[cast(ap + (-1), felt*)]" + "1243": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 22, + "start_line": 268 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 5, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 - }, - "pc": 80, - "value": "cast([fp + (-3)] + 2, felt*)" + "1244": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 268 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 19, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 84, - "value": "[cast(fp + (-3), felt*)]" + "1245": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 34, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 84, - "value": "[cast(fp + (-4), felt**)]" + "1246": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 263, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 34, + "start_line": 263 + } }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 84, - "value": "[cast([fp + (-4)], starkware.starknet.common.syscalls.StorageRead*)]" + "1247": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 268, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 268 + } + }, + "1249": { + "accessible_scopes": ["__main__", "__main__._approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 269, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 269 + } }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 86, - "value": "[cast(ap + (-1), felt*)]" + "1250": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 275, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 275 + } }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 88, - "value": "[cast([fp + (-4)] + 2, starkware.starknet.common.syscalls.StorageReadResponse*)]" + "1252": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 276, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 21, + "start_line": 276 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 5, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 7, - "offset": 1 - }, - "pc": 88, - "value": "cast([fp + (-4)] + 3, felt*)" + "1253": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 276, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 276 + } }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 92, - "value": "[cast(fp + (-4), felt*)]" + "1255": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 272, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 277, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 277 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 60, + "start_line": 272 + } }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 92, - "value": "[cast(fp + (-3), felt*)]" + "1256": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 277, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 277 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 8, - "offset": 0 - }, - "pc": 92, - "value": "[cast(fp + (-5), felt**)]" + "1257": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 277, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 19, + "start_line": 277 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 94, - "value": "[cast(ap + (-1), felt*)]" + "1258": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 277, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 277 + } }, - { - "ap_tracking_data": { - "group": 8, - "offset": 1 - }, - "pc": 97, - "value": "cast([fp + (-5)] + 3, felt*)" + "1260": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 272, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 12, + "start_line": 272 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-3), felt*)]" + "1261": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 272, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 32, + "start_line": 272 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1262": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 277, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 277 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "[cast(fp + (-4), felt*)]" + "1263": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 44, + "start_line": 279 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 5, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 0 - }, - "pc": 100, - "value": "cast(1065622543624526936256554561967983185612257046533136611876836524258158810564, felt)" + "1264": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 30, + "start_line": 279 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 7 - }, - "pc": 106, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1266": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 28, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 279 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 7 - }, - "pc": 106, - "value": "[cast(ap + (-1), felt*)]" + "1267": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 281 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 36 - }, - "pc": 110, - "value": "[cast(ap + (-2), felt*)]" + "1268": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 39, + "start_line": 281 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 9, - "offset": 36 - }, - "pc": 110, - "value": "[cast(ap + (-1), felt*)]" + "1269": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 281 + }, + "While expanding the reference 'balance' in:" + ], + "start_col": 10, + "start_line": 279 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 114, - "value": "[cast(fp + (-3), felt*)]" + "1270": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 47, + "start_line": 281 + }, + "While expanding the reference 'balance' in:" + ], + "start_col": 10, + "start_line": 279 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 114, - "value": "[cast(fp + (-6), felt**)]" + "1271": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 28, + "start_line": 281 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 114, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1273": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 282, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 282 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 114, - "value": "[cast(fp + (-4), felt*)]" + "1275": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 281, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 284 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 281 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 44 - }, - "pc": 119, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1276": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 284 + }, + "While expanding the reference 'balance' in:" + ], + "start_col": 10, + "start_line": 279 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 44 - }, - "pc": 119, - "value": "[cast(ap + (-2), felt*)]" + "1277": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 46, + "start_line": 284 + }, + "While expanding the reference 'balance' in:" + ], + "start_col": 10, + "start_line": 279 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 44 - }, - "pc": 119, - "value": "[cast(ap + (-1), felt*)]" + "1278": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 55, + "start_line": 284 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 51 - }, - "pc": 123, - "value": "[cast(ap + (-2), felt**)]" + "1279": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 55, + "start_line": 284 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 51 - }, - "pc": 123, - "value": "[cast(ap + (-1), felt*)]" + "1280": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 34, + "start_line": 284 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 52 - }, - "pc": 124, - "value": "[cast(ap + (-1), felt**)]" + "1282": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 285 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 279 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 53 - }, - "pc": 125, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1283": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 279, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 285 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 279 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 54 - }, - "pc": 126, - "value": "[cast(ap + (-1), felt*)]" + "1284": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 285 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 34, + "start_line": 284 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + } }, - { - "ap_tracking_data": { - "group": 10, - "offset": 55 - }, - "pc": 127, - "value": "[cast(ap + (-1), felt*)]" + "1285": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 20, + "start_line": 285 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 5, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 128, - "value": "[cast(fp + (-4), felt*)]" + "1286": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 29, + "start_line": 285 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 10, + "start_line": 284 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 128, - "value": "[cast(fp + (-3), felt*)]" + "1287": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 284, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 29, + "start_line": 285 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 10, + "start_line": 284 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 128, - "value": "[cast(fp + (-7), felt**)]" + "1288": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 285, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 285 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 128, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1290": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 287, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 29, + "start_line": 287 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 0 - }, - "pc": 128, - "value": "[cast(fp + (-5), felt*)]" + "1292": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 288, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 53, + "start_line": 288 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 44 - }, - "pc": 133, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1293": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 273, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 288, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 53, + "start_line": 288 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 273 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 44 - }, - "pc": 133, - "value": "[cast(ap + (-2), felt*)]" + "1294": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 288, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 33, + "start_line": 288 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 44 - }, - "pc": 133, - "value": "[cast(ap + (-1), felt*)]" + "1296": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 287, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 289, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 289 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 287 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 11, - "offset": 51 - }, - "pc": 138, - "value": "[cast(ap + (-1), felt**)]" + "1297": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 287, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 289, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 289 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 29, + "start_line": 287 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "[cast(fp + (-4), felt*)]" + "1298": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/Users/dhruvkelawala/development/argent/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 288, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 289, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 289 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 33, + "start_line": 288 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + } }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "[cast(fp + (-3), felt*)]" + "1299": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 288, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 24, + "start_line": 289 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 10, + "start_line": 288 + } }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "1300": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 288, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 24, + "start_line": 289 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 10, + "start_line": 288 + } }, - { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "[cast(fp + (-5), felt*)]" + "1301": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 289, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 289 + } }, + "1303": { + "accessible_scopes": ["__main__", "__main__._burn"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 290, + "input_file": { + "filename": "contracts/lib/ERC20.cairo" + }, + "start_col": 5, + "start_line": 290 + } + } + } + }, + "hints": { + "6": [ { - "ap_tracking_data": { - "group": 12, - "offset": 0 - }, - "pc": 141, - "value": "cast(337994139936370667767799129369552596157394447336989834104582481799883947719, felt)" - }, + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 0 + } + } + } + ], + "11": [ { - "ap_tracking_data": { - "group": 12, - "offset": 7 - }, - "pc": 147, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 3, + "starkware.cairo.common.math.assert_250_bit.low": 2, + "starkware.cairo.common.math.assert_250_bit.value": 1 + } + } + } + ], + "24": [ { - "ap_tracking_data": { - "group": 12, - "offset": 7 - }, - "pc": 147, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 4, + "starkware.cairo.common.math.assert_le_felt.b": 5, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 6 + } + } + } + ], + "34": [ { - "ap_tracking_data": { - "group": 12, - "offset": 12 - }, - "pc": 150, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "memory[ap] = 1 if excluded != 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "48": [ { - "ap_tracking_data": { - "group": 12, - "offset": 12 - }, - "pc": 150, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "memory[ap] = 1 if excluded != 1 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "60": [ { - "ap_tracking_data": { - "group": 12, - "offset": 41 - }, - "pc": 154, - "value": "[cast(ap + (-2), felt*)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "71": [ { - "ap_tracking_data": { - "group": 12, - "offset": 41 - }, - "pc": 154, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 7, + "starkware.starknet.common.storage.normalize_address.is_small": 8 + } + } + } + ], + "89": [ { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-4), felt*)]" - }, + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 7, + "starkware.starknet.common.storage.normalize_address.is_250": 9 + } + } + } + ], + "112": [ { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-3), felt*)]" - }, + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 10 + } + } + } + ], + "120": [ { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-7), felt**)]" - }, + "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": 11 + } + } + } + ], + "129": [ { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 12 + } + } + } + ], + "132": [ { - "ap_tracking_data": { - "group": 13, - "offset": 0 - }, - "pc": 158, - "value": "[cast(fp + (-5), felt*)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 13 + } + } + } + ], + "142": [ { - "ap_tracking_data": { - "group": 13, - "offset": 50 - }, - "pc": 164, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 13 + } + } + } + ], + "177": [ { - "ap_tracking_data": { - "group": 13, - "offset": 50 - }, - "pc": 164, - "value": "[cast(ap + (-2), felt*)]" - }, + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 14, + "starkware.cairo.common.uint256.uint256_add.b": 15, + "starkware.cairo.common.uint256.uint256_add.carry_high": 17, + "starkware.cairo.common.uint256.uint256_add.carry_low": 16 + } + } + } + ], + "537": [ { - "ap_tracking_data": { - "group": 13, - "offset": 50 - }, - "pc": 164, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 38, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "552": [ { - "ap_tracking_data": { - "group": 13, - "offset": 57 - }, - "pc": 168, - "value": "[cast(ap + (-2), felt**)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 40, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "582": [ { - "ap_tracking_data": { - "group": 13, - "offset": 57 - }, - "pc": 168, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 43, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "612": [ { - "ap_tracking_data": { - "group": 13, - "offset": 58 - }, - "pc": 169, - "value": "[cast(ap + (-1), felt**)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 46, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "643": [ { - "ap_tracking_data": { - "group": 13, - "offset": 59 - }, - "pc": 170, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 49, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "674": [ { - "ap_tracking_data": { - "group": 13, - "offset": 60 - }, - "pc": 171, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 52, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "710": [ { - "ap_tracking_data": { - "group": 13, - "offset": 61 - }, - "pc": 172, - "value": "[cast(ap + (-1), felt*)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 55, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "754": [ { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-5), felt*)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 59, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "834": [ { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-4), felt*)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "879": [ { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-3), felt*)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 69, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "951": [ { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-8), felt**)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 74, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1030": [ { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1079": [ { - "ap_tracking_data": { - "group": 14, - "offset": 0 - }, - "pc": 173, - "value": "[cast(fp + (-6), felt*)]" - }, + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1108": [ { - "ap_tracking_data": { - "group": 14, - "offset": 50 + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.burn"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 89, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__._approve": { + "decorators": [], + "pc": 1229, + "type": "function" + }, + "__main__._approve.Args": { + "full_name": "__main__._approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 }, - "pc": 179, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 50 + "caller": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 179, - "value": "[cast(ap + (-2), felt*)]" + "spender": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 14, - "offset": 50 + "size": 4, + "type": "struct" + }, + "__main__._approve.ImplicitArgs": { + "full_name": "__main__._approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 179, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 14, - "offset": 57 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 184, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 15, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 187, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 15, + "size": 3, + "type": "struct" + }, + "__main__._approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._burn": { + "decorators": [], + "pc": 1250, + "type": "function" + }, + "__main__._burn.Args": { + "full_name": "__main__._burn.Args", + "members": { + "account": { + "cairo_type": "felt", "offset": 0 }, - "pc": 187, - "value": "[cast(fp + (-3), felt*)]" + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 15, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__main__._burn.ImplicitArgs": { + "full_name": "__main__._burn.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 187, - "value": "cast(603278275252936218847294002513349627170936020082667936993356353388973422646, felt)" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 192, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 16, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 192, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 16, + "size": 3, + "type": "struct" + }, + "__main__._burn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._decimals": { + "type": "namespace" + }, + "__main__._decimals.Args": { + "full_name": "__main__._decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._decimals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__._decimals.ImplicitArgs": { + "full_name": "__main__._decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._decimals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._decimals.addr": { + "decorators": [], + "pc": 325, + "type": "function" + }, + "__main__._decimals.addr.Args": { + "full_name": "__main__._decimals.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._decimals.addr.ImplicitArgs": { + "full_name": "__main__._decimals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0 }, - "pc": 192, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 7 - }, - "pc": 196, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 16, - "offset": 7 + "size": 2, + "type": "struct" + }, + "__main__._decimals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._decimals.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._decimals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__._decimals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__._decimals.read": { + "decorators": [], + "pc": 330, + "type": "function" + }, + "__main__._decimals.read.Args": { + "full_name": "__main__._decimals.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._decimals.read.ImplicitArgs": { + "full_name": "__main__._decimals.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 196, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 7 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 196, - "value": "[cast(ap + (-1), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 16, - "offset": 14 - }, - "pc": 200, - "value": "[cast(ap + (-2), felt**)]" + "size": 3, + "type": "struct" + }, + "__main__._decimals.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._decimals.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._decimals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__._decimals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__._decimals.write": { + "decorators": [], + "pc": 343, + "type": "function" + }, + "__main__._decimals.write.Args": { + "full_name": "__main__._decimals.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 16, - "offset": 14 + "size": 1, + "type": "struct" + }, + "__main__._decimals.write.ImplicitArgs": { + "full_name": "__main__._decimals.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 200, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 15 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 201, - "value": "[cast(ap + (-1), felt**)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 16, - "offset": 16 + "size": 3, + "type": "struct" + }, + "__main__._decimals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._decimals.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._mint": { + "decorators": [], + "pc": 1117, + "type": "function" + }, + "__main__._mint.Args": { + "full_name": "__main__._mint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 }, - "pc": 202, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "recipient": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 16, - "offset": 17 + "size": 3, + "type": "struct" + }, + "__main__._mint.ImplicitArgs": { + "full_name": "__main__._mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 203, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 16, - "offset": 18 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 204, - "value": "[cast(ap + (-1), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 17, + "size": 3, + "type": "struct" + }, + "__main__._mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._mint.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__._name": { + "type": "namespace" + }, + "__main__._name.Args": { + "full_name": "__main__._name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._name.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__._name.ImplicitArgs": { + "full_name": "__main__._name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._name.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._name.addr": { + "decorators": [], + "pc": 265, + "type": "function" + }, + "__main__._name.addr.Args": { + "full_name": "__main__._name.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._name.addr.ImplicitArgs": { + "full_name": "__main__._name.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0 }, - "pc": 205, - "value": "[cast(fp + (-3), felt*)]" + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 + "size": 2, + "type": "struct" + }, + "__main__._name.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._name.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._name.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__._name.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__._name.read": { + "decorators": [], + "pc": 270, + "type": "function" + }, + "__main__._name.read.Args": { + "full_name": "__main__._name.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._name.read.ImplicitArgs": { + "full_name": "__main__._name.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 205, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 205, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 17, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 205, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 7 - }, - "pc": 209, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 17, - "offset": 7 - }, - "pc": 209, - "value": "[cast(ap + (-2), felt*)]" + "size": 3, + "type": "struct" + }, + "__main__._name.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._name.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._name.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__._name.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__._name.write": { + "decorators": [], + "pc": 283, + "type": "function" + }, + "__main__._name.write.Args": { + "full_name": "__main__._name.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 17, - "offset": 7 + "size": 1, + "type": "struct" + }, + "__main__._name.write.ImplicitArgs": { + "full_name": "__main__._name.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 209, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 17, - "offset": 14 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 214, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 19, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 220, - "value": "[cast(fp + (-4), __main__.decimals.Return*)]" + } }, - { - "ap_tracking_data": { - "group": 19, + "size": 3, + "type": "struct" + }, + "__main__._name.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._name.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._symbol": { + "type": "namespace" + }, + "__main__._symbol.Args": { + "full_name": "__main__._symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._symbol.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__._symbol.ImplicitArgs": { + "full_name": "__main__._symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._symbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._symbol.addr": { + "decorators": [], + "pc": 295, + "type": "function" + }, + "__main__._symbol.addr.Args": { + "full_name": "__main__._symbol.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._symbol.addr.ImplicitArgs": { + "full_name": "__main__._symbol.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0 }, - "pc": 220, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 19, - "offset": 1 - }, - "pc": 222, - "value": "[cast(fp, felt**)]" - }, - { - "ap_tracking_data": { - "group": 19, + "range_check_ptr": { + "cairo_type": "felt", "offset": 1 - }, - "pc": 222, - "value": "[cast(fp, felt**)]" + } }, - { - "ap_tracking_data": { - "group": 19, + "size": 2, + "type": "struct" + }, + "__main__._symbol.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._symbol.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._symbol.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__._symbol.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__._symbol.read": { + "decorators": [], + "pc": 300, + "type": "function" + }, + "__main__._symbol.read.Args": { + "full_name": "__main__._symbol.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__._symbol.read.ImplicitArgs": { + "full_name": "__main__._symbol.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, - "pc": 223, - "value": "cast([fp] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 19, + "range_check_ptr": { + "cairo_type": "felt", "offset": 2 }, - "pc": 225, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 0 - }, - "pc": 229, - "value": "[cast([fp + (-5)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 229, - "value": "[cast([fp + (-5)] + 1, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 20, + "size": 3, + "type": "struct" + }, + "__main__._symbol.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__._symbol.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._symbol.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__._symbol.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__._symbol.write": { + "decorators": [], + "pc": 313, + "type": "function" + }, + "__main__._symbol.write.Args": { + "full_name": "__main__._symbol.write.Args", + "members": { + "value": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 229, - "value": "[cast([fp + (-5)] + 2, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + "size": 1, + "type": "struct" + }, + "__main__._symbol.write.ImplicitArgs": { + "full_name": "__main__._symbol.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 229, - "value": "[cast([fp + (-5)] + 3, felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 229, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 20, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 229, - "value": "cast([fp + (-3)] - [fp + (-3)], felt)" + } }, - { - "ap_tracking_data": { - "group": 20, - "offset": 3 + "size": 3, + "type": "struct" + }, + "__main__._symbol.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._symbol.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__._transfer": { + "decorators": [], + "pc": 1168, + "type": "function" + }, + "__main__._transfer.Args": { + "full_name": "__main__._transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 }, - "pc": 232, - "value": "[cast(ap + (-1), __main__.decimals.Return*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 11 + "recipient": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 235, - "value": "[cast(ap + (-3), felt*)]" + "sender": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 20, - "offset": 11 + "size": 4, + "type": "struct" + }, + "__main__._transfer.ImplicitArgs": { + "full_name": "__main__._transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 235, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 20, - "offset": 11 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 235, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 21, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 242, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 21, + "size": 3, + "type": "struct" + }, + "__main__._transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__._transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__main__.allowance": { + "decorators": ["view"], + "pc": 702, + "type": "function" + }, + "__main__.allowance.Args": { + "full_name": "__main__.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", "offset": 0 }, - "pc": 242, - "value": "[cast(fp + (-3), felt*)]" + "spender": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 21, - "offset": 0 + "size": 2, + "type": "struct" + }, + "__main__.allowance.ImplicitArgs": { + "full_name": "__main__.allowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 242, - "value": "cast(1697461057326310581967816530165551571743938660869987744467005324703617544296, felt)" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 247, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 22, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 22, + "size": 3, + "type": "struct" + }, + "__main__.allowance.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.allowances": { + "type": "namespace" + }, + "__main__.allowances.Args": { + "full_name": "__main__.allowances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.allowances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.allowances.ImplicitArgs": { + "full_name": "__main__.allowances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.allowances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.allowances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.allowances.addr": { + "decorators": [], + "pc": 448, + "type": "function" + }, + "__main__.allowances.addr.Args": { + "full_name": "__main__.allowances.addr.Args", + "members": { + "owner": { + "cairo_type": "felt", "offset": 0 }, - "pc": 247, - "value": "[cast(fp + (-3), felt*)]" + "spender": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 22, - "offset": 7 + "size": 2, + "type": "struct" + }, + "__main__.allowances.addr.ImplicitArgs": { + "full_name": "__main__.allowances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 }, - "pc": 251, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 22, - "offset": 7 + "size": 2, + "type": "struct" + }, + "__main__.allowances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.allowances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.allowances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.allowances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.allowances.read": { + "decorators": [], + "pc": 465, + "type": "function" + }, + "__main__.allowances.read.Args": { + "full_name": "__main__.allowances.read.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 251, - "value": "[cast(ap + (-2), felt*)]" + "spender": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 22, - "offset": 7 + "size": 2, + "type": "struct" + }, + "__main__.allowances.read.ImplicitArgs": { + "full_name": "__main__.allowances.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 251, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 14 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 255, - "value": "[cast(ap + (-2), felt**)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 22, - "offset": 14 + "size": 3, + "type": "struct" + }, + "__main__.allowances.read.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.allowances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.allowances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.allowances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.allowances.write": { + "decorators": [], + "pc": 486, + "type": "function" + }, + "__main__.allowances.write.Args": { + "full_name": "__main__.allowances.write.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 255, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 15 + "spender": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 256, - "value": "[cast(ap + (-1), felt**)]" + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 22, - "offset": 16 + "size": 4, + "type": "struct" + }, + "__main__.allowances.write.ImplicitArgs": { + "full_name": "__main__.allowances.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 257, - "value": "[cast(ap + (-1), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 22, - "offset": 17 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 258, - "value": "[cast(ap + (-1), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 22, - "offset": 18 + "size": 3, + "type": "struct" + }, + "__main__.allowances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.allowances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.approve": { + "decorators": ["external"], + "pc": 864, + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 }, - "pc": 259, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, + "spender": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 260, - "value": "[cast(fp + (-3), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 23, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__main__.approve.ImplicitArgs": { + "full_name": "__main__.approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 260, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 260, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 23, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 260, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 7 - }, - "pc": 264, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 23, - "offset": 7 - }, - "pc": 264, - "value": "[cast(ap + (-2), felt*)]" + "size": 3, + "type": "struct" + }, + "__main__.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "__main__.balanceOf": { + "decorators": ["view"], + "pc": 667, + "type": "function" + }, + "__main__.balanceOf.Args": { + "full_name": "__main__.balanceOf.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 23, - "offset": 7 + "size": 1, + "type": "struct" + }, + "__main__.balanceOf.ImplicitArgs": { + "full_name": "__main__.balanceOf.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 264, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 23, - "offset": 14 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 269, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 24, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 272, - "value": "[cast(fp + (-5), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 24, + "size": 3, + "type": "struct" + }, + "__main__.balanceOf.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.balanceOf.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balances": { + "type": "namespace" + }, + "__main__.balances.Args": { + "full_name": "__main__.balances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.balances.ImplicitArgs": { + "full_name": "__main__.balances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.balances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balances.addr": { + "decorators": [], + "pc": 396, + "type": "function" + }, + "__main__.balances.addr.Args": { + "full_name": "__main__.balances.addr.Args", + "members": { + "account": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 272, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 24, + "size": 1, + "type": "struct" + }, + "__main__.balances.addr.ImplicitArgs": { + "full_name": "__main__.balances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0 }, - "pc": 272, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 - }, - "pc": 277, - "value": "[cast(ap + (-4), felt**)]" + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 - }, - "pc": 277, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "size": 2, + "type": "struct" + }, + "__main__.balances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.balances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.balances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.balances.read": { + "decorators": [], + "pc": 410, + "type": "function" + }, + "__main__.balances.read.Args": { + "full_name": "__main__.balances.read.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 + "size": 1, + "type": "struct" + }, + "__main__.balances.read.ImplicitArgs": { + "full_name": "__main__.balances.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 277, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 24, - "offset": 23 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 277, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 25, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 278, - "value": "[cast(fp + (-4), __main__.get_total_supply.Return*)]" + } }, - { - "ap_tracking_data": { - "group": 25, + "size": 3, + "type": "struct" + }, + "__main__.balances.read.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.balances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.balances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.balances.write": { + "decorators": [], + "pc": 430, + "type": "function" + }, + "__main__.balances.write.Args": { + "full_name": "__main__.balances.write.Args", + "members": { + "account": { + "cairo_type": "felt", "offset": 0 }, - "pc": 278, - "value": "[cast(fp + (-3), felt*)]" + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 25, + "size": 3, + "type": "struct" + }, + "__main__.balances.write.ImplicitArgs": { + "full_name": "__main__.balances.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, - "pc": 280, - "value": "[cast(fp, felt**)]" + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 25, + "size": 3, + "type": "struct" + }, + "__main__.balances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.balances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.burn": { + "decorators": ["external"], + "pc": 1088, + "type": "function" + }, + "__main__.burn.Args": { + "full_name": "__main__.burn.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 1 }, - "pc": 280, - "value": "[cast(fp, felt**)]" + "user": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 25, + "size": 3, + "type": "struct" + }, + "__main__.burn.ImplicitArgs": { + "full_name": "__main__.burn.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, - "pc": 281, - "value": "cast([fp] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 25, + "range_check_ptr": { + "cairo_type": "felt", "offset": 2 }, - "pc": 283, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 287, - "value": "[cast([fp + (-5)], felt**)]" + } }, - { - "ap_tracking_data": { - "group": 26, + "size": 3, + "type": "struct" + }, + "__main__.burn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": ["constructor"], + "pc": 505, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "name": { + "cairo_type": "felt", "offset": 0 }, - "pc": 287, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 + "recipient": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 287, - "value": "[cast([fp + (-5)] + 2, felt*)]" + "symbol": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 287, - "value": "[cast([fp + (-5)] + 3, felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 287, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 26, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 287, - "value": "cast([fp + (-3)] - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 - }, - "pc": 293, - "value": "[cast(ap + (-4), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.decimals": { + "decorators": ["view"], + "pc": 637, + "type": "function" + }, + "__main__.decimals.Args": { + "full_name": "__main__.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.decimals.ImplicitArgs": { + "full_name": "__main__.decimals.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 293, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 293, - "value": "[cast(ap + (-2), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 26, - "offset": 28 + "size": 3, + "type": "struct" + }, + "__main__.decimals.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "__main__.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.decreaseAllowance": { + "decorators": ["external"], + "pc": 980, + "type": "function" + }, + "__main__.decreaseAllowance.Args": { + "full_name": "__main__.decreaseAllowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 293, - "value": "[cast(ap + (-1), __main__.get_total_supply.Return*)]" + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 26, - "offset": 36 + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.ImplicitArgs": { + "full_name": "__main__.decreaseAllowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 296, - "value": "[cast(ap + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 26, - "offset": 36 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 296, - "value": "[cast(ap + (-2), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 26, - "offset": 36 + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decreaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 5 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.increaseAllowance": { + "decorators": ["external"], + "pc": 908, + "type": "function" + }, + "__main__.increaseAllowance.Args": { + "full_name": "__main__.increaseAllowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 }, - "pc": 296, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 27, + "spender": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 303, - "value": "[cast(fp + (-3), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.ImplicitArgs": { + "full_name": "__main__.increaseAllowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 303, - "value": "[cast(fp + (-6), felt**)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 303, - "value": "[cast(fp + (-5), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 27, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 303, - "value": "[cast(fp + (-4), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 5 + }, + "__main__.mint": { + "decorators": ["external"], + "pc": 1059, + "type": "function" + }, + "__main__.mint.Args": { + "full_name": "__main__.mint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 }, - "pc": 309, - "value": "[cast(ap + (-4), felt**)]" + "recipient": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + "size": 3, + "type": "struct" + }, + "__main__.mint.ImplicitArgs": { + "full_name": "__main__.mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 309, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 309, - "value": "[cast(ap + (-2), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 27, - "offset": 61 + "size": 3, + "type": "struct" + }, + "__main__.mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.name": { + "decorators": ["view"], + "pc": 546, + "type": "function" + }, + "__main__.name.Args": { + "full_name": "__main__.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.name.ImplicitArgs": { + "full_name": "__main__.name.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 309, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 28, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 310, - "value": "[cast(fp + (-4), __main__.balance_of.Return*)]" - }, - { - "ap_tracking_data": { - "group": 28, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 310, - "value": "[cast(fp + (-3), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 28, + "size": 3, + "type": "struct" + }, + "__main__.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "__main__.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.symbol": { + "decorators": ["view"], + "pc": 576, + "type": "function" + }, + "__main__.symbol.Args": { + "full_name": "__main__.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.symbol.ImplicitArgs": { + "full_name": "__main__.symbol.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, - "pc": 312, - "value": "[cast(fp, felt**)]" - }, - { - "ap_tracking_data": { - "group": 28, - "offset": 1 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 312, - "value": "[cast(fp, felt**)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 28, + "size": 3, + "type": "struct" + }, + "__main__.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "__main__.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.totalSupply": { + "decorators": ["view"], + "pc": 606, + "type": "function" + }, + "__main__.totalSupply.Args": { + "full_name": "__main__.totalSupply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.totalSupply.ImplicitArgs": { + "full_name": "__main__.totalSupply.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, - "pc": 313, - "value": "cast([fp] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 28, + "range_check_ptr": { + "cairo_type": "felt", "offset": 2 }, - "pc": 315, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 319, - "value": "[cast([fp + (-5)], felt**)]" + } }, - { - "ap_tracking_data": { - "group": 29, + "size": 3, + "type": "struct" + }, + "__main__.totalSupply.Return": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.totalSupply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.total_supply": { + "type": "namespace" + }, + "__main__.total_supply.Args": { + "full_name": "__main__.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.total_supply.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.total_supply.ImplicitArgs": { + "full_name": "__main__.total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.total_supply.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.total_supply.addr": { + "decorators": [], + "pc": 355, + "type": "function" + }, + "__main__.total_supply.addr.Args": { + "full_name": "__main__.total_supply.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.total_supply.addr.ImplicitArgs": { + "full_name": "__main__.total_supply.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 0 }, - "pc": 319, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + "size": 2, + "type": "struct" + }, + "__main__.total_supply.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.total_supply.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.total_supply.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.total_supply.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.total_supply.read": { + "decorators": [], + "pc": 360, + "type": "function" + }, + "__main__.total_supply.read.Args": { + "full_name": "__main__.total_supply.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.total_supply.read.ImplicitArgs": { + "full_name": "__main__.total_supply.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 319, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 319, - "value": "[cast([fp + (-5)] + 3, felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 319, - "value": "[cast(fp + (-3), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 29, + "size": 3, + "type": "struct" + }, + "__main__.total_supply.read.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.total_supply.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.total_supply.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.total_supply.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.total_supply.write": { + "decorators": [], + "pc": 379, + "type": "function" + }, + "__main__.total_supply.write.Args": { + "full_name": "__main__.total_supply.write.Args", + "members": { + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.total_supply.write.ImplicitArgs": { + "full_name": "__main__.total_supply.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 319, - "value": "[cast([fp + (-3)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 319, - "value": "cast([fp + (-3)] + 1, felt*)" + } }, - { - "ap_tracking_data": { - "group": 29, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__main__.total_supply.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.total_supply.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transfer": { + "decorators": ["external"], + "pc": 739, + "type": "function" + }, + "__main__.transfer.Args": { + "full_name": "__main__.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 }, - "pc": 319, - "value": "cast([fp + (-3)] + 1 - [fp + (-3)], felt)" + "recipient": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 29, + "size": 3, + "type": "struct" + }, + "__main__.transfer.ImplicitArgs": { + "full_name": "__main__.transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, - "pc": 321, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 328, - "value": "[cast(ap + (-4), felt**)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + "size": 3, + "type": "struct" + }, + "__main__.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transferFrom": { + "decorators": ["external"], + "pc": 783, + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 }, - "pc": 328, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + "recipient": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 328, - "value": "[cast(ap + (-2), felt*)]" + "sender": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 29, - "offset": 68 + "size": 4, + "type": "struct" + }, + "__main__.transferFrom.ImplicitArgs": { + "full_name": "__main__.transferFrom.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 }, - "pc": 328, - "value": "[cast(ap + (-1), __main__.balance_of.Return*)]" - }, - { - "ap_tracking_data": { - "group": 29, - "offset": 76 + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 331, - "value": "[cast(ap + (-3), felt*)]" + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 29, - "offset": 76 + "size": 3, + "type": "struct" + }, + "__main__.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__main__.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "__main__.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "__main__.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "__main__.uint256_lt": { + "destination": "starkware.cairo.common.uint256.uint256_lt", + "type": "alias" + }, + "__main__.uint256_sub": { + "destination": "starkware.cairo.common.uint256.uint256_sub", + "type": "alias" + }, + "__wrappers__.allowance": { + "decorators": ["view"], + "pc": 720, + "type": "function" + }, + "__wrappers__.allowance.Args": { + "full_name": "__wrappers__.allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance.ImplicitArgs": { + "full_name": "__wrappers__.allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.allowance.__wrapped_func": { + "destination": "__main__.allowance", + "type": "alias" + }, + "__wrappers__.allowance_encode_return": { + "decorators": [], + "pc": 710, + "type": "function" + }, + "__wrappers__.allowance_encode_return.Args": { + "full_name": "__wrappers__.allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 331, - "value": "[cast(ap + (-2), felt*)]" + "ret_value": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 29, - "offset": 76 + "size": 3, + "type": "struct" + }, + "__wrappers__.allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.allowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.approve": { + "decorators": ["external"], + "pc": 888, + "type": "function" + }, + "__wrappers__.approve.Args": { + "full_name": "__wrappers__.approve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve.ImplicitArgs": { + "full_name": "__wrappers__.approve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.approve.__wrapped_func": { + "destination": "__main__.approve", + "type": "alias" + }, + "__wrappers__.approve_encode_return": { + "decorators": [], + "pc": 879, + "type": "function" + }, + "__wrappers__.approve_encode_return.Args": { + "full_name": "__wrappers__.approve_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 331, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 30, + "ret_value": { + "cairo_type": "(success: felt)", "offset": 0 - }, - "pc": 338, - "value": "[cast(fp + (-4), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 30, - "offset": 0 + "size": 2, + "type": "struct" + }, + "__wrappers__.approve_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.approve_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.approve_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.approve_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.balanceOf": { + "decorators": ["view"], + "pc": 684, + "type": "function" + }, + "__wrappers__.balanceOf.Args": { + "full_name": "__wrappers__.balanceOf.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.balanceOf.__wrapped_func": { + "destination": "__main__.balanceOf", + "type": "alias" + }, + "__wrappers__.balanceOf_encode_return": { + "decorators": [], + "pc": 674, + "type": "function" + }, + "__wrappers__.balanceOf_encode_return.Args": { + "full_name": "__wrappers__.balanceOf_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 338, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 30, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", "offset": 0 - }, - "pc": 338, - "value": "[cast(fp + (-7), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 30, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.balanceOf_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.burn": { + "decorators": ["external"], + "pc": 1097, + "type": "function" + }, + "__wrappers__.burn.Args": { + "full_name": "__wrappers__.burn.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.burn.ImplicitArgs": { + "full_name": "__wrappers__.burn.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.burn.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.burn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.burn.__wrapped_func": { + "destination": "__main__.burn", + "type": "alias" + }, + "__wrappers__.burn_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": ["constructor"], + "pc": 526, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.decimals": { + "decorators": ["view"], + "pc": 652, + "type": "function" + }, + "__wrappers__.decimals.Args": { + "full_name": "__wrappers__.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals.ImplicitArgs": { + "full_name": "__wrappers__.decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.decimals.__wrapped_func": { + "destination": "__main__.decimals", + "type": "alias" + }, + "__wrappers__.decimals_encode_return": { + "decorators": [], + "pc": 643, + "type": "function" + }, + "__wrappers__.decimals_encode_return.Args": { + "full_name": "__wrappers__.decimals_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 338, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 30, + "ret_value": { + "cairo_type": "(decimals: felt)", "offset": 0 - }, - "pc": 338, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 - }, - "pc": 345, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 - }, - "pc": 345, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 - }, - "pc": 345, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 30, - "offset": 68 - }, - "pc": 345, - "value": "[cast(ap + (-1), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 31, - "offset": 0 + "size": 2, + "type": "struct" + }, + "__wrappers__.decimals_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decimals_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decimals_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.decimals_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.decreaseAllowance": { + "decorators": ["external"], + "pc": 1039, + "type": "function" + }, + "__wrappers__.decreaseAllowance.Args": { + "full_name": "__wrappers__.decreaseAllowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance.ImplicitArgs": { + "full_name": "__wrappers__.decreaseAllowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.decreaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.decreaseAllowance.__wrapped_func": { + "destination": "__main__.decreaseAllowance", + "type": "alias" + }, + "__wrappers__.decreaseAllowance_encode_return": { + "decorators": [], + "pc": 1030, + "type": "function" + }, + "__wrappers__.decreaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 346, - "value": "[cast(fp + (-4), __main__.allowance.Return*)]" - }, - { - "ap_tracking_data": { - "group": 31, + "ret_value": { + "cairo_type": "(success: felt)", "offset": 0 - }, - "pc": 346, - "value": "[cast(fp + (-3), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 31, + "size": 2, + "type": "struct" + }, + "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decreaseAllowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.decreaseAllowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increaseAllowance": { + "decorators": ["external"], + "pc": 960, + "type": "function" + }, + "__wrappers__.increaseAllowance.Args": { + "full_name": "__wrappers__.increaseAllowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance.ImplicitArgs": { + "full_name": "__wrappers__.increaseAllowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.increaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.increaseAllowance.__wrapped_func": { + "destination": "__main__.increaseAllowance", + "type": "alias" + }, + "__wrappers__.increaseAllowance_encode_return": { + "decorators": [], + "pc": 951, + "type": "function" + }, + "__wrappers__.increaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.increaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 1 }, - "pc": 348, - "value": "[cast(fp, felt**)]" + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 31, + "size": 2, + "type": "struct" + }, + "__wrappers__.increaseAllowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.increaseAllowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.increaseAllowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.increaseAllowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.mint": { + "decorators": ["external"], + "pc": 1068, + "type": "function" + }, + "__wrappers__.mint.Args": { + "full_name": "__wrappers__.mint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mint.ImplicitArgs": { + "full_name": "__wrappers__.mint.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mint.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.mint.__wrapped_func": { + "destination": "__main__.mint", + "type": "alias" + }, + "__wrappers__.mint_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.name": { + "decorators": ["view"], + "pc": 561, + "type": "function" + }, + "__wrappers__.name.Args": { + "full_name": "__wrappers__.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name.ImplicitArgs": { + "full_name": "__wrappers__.name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.name.__wrapped_func": { + "destination": "__main__.name", + "type": "alias" + }, + "__wrappers__.name_encode_return": { + "decorators": [], + "pc": 552, + "type": "function" + }, + "__wrappers__.name_encode_return.Args": { + "full_name": "__wrappers__.name_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 1 }, - "pc": 348, - "value": "[cast(fp, felt**)]" + "ret_value": { + "cairo_type": "(name: felt)", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 31, + "size": 2, + "type": "struct" + }, + "__wrappers__.name_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.name_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.name_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.name_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.symbol": { + "decorators": ["view"], + "pc": 591, + "type": "function" + }, + "__wrappers__.symbol.Args": { + "full_name": "__wrappers__.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol.ImplicitArgs": { + "full_name": "__wrappers__.symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.symbol.__wrapped_func": { + "destination": "__main__.symbol", + "type": "alias" + }, + "__wrappers__.symbol_encode_return": { + "decorators": [], + "pc": 582, + "type": "function" + }, + "__wrappers__.symbol_encode_return.Args": { + "full_name": "__wrappers__.symbol_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 1 }, - "pc": 349, - "value": "cast([fp] + 1, felt*)" + "ret_value": { + "cairo_type": "(symbol: felt)", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 31, + "size": 2, + "type": "struct" + }, + "__wrappers__.symbol_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.symbol_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.symbol_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.symbol_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.totalSupply": { + "decorators": ["view"], + "pc": 622, + "type": "function" + }, + "__wrappers__.totalSupply.Args": { + "full_name": "__wrappers__.totalSupply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply.ImplicitArgs": { + "full_name": "__wrappers__.totalSupply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.totalSupply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.totalSupply.__wrapped_func": { + "destination": "__main__.totalSupply", + "type": "alias" + }, + "__wrappers__.totalSupply_encode_return": { + "decorators": [], + "pc": 612, + "type": "function" + }, + "__wrappers__.totalSupply_encode_return.Args": { + "full_name": "__wrappers__.totalSupply_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 2 }, - "pc": 351, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 - }, - "pc": 355, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 32, + "ret_value": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", "offset": 0 - }, - "pc": 355, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "size": 3, + "type": "struct" + }, + "__wrappers__.totalSupply_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.totalSupply_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.totalSupply_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.totalSupply_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer": { + "decorators": ["external"], + "pc": 763, + "type": "function" + }, + "__wrappers__.transfer.Args": { + "full_name": "__wrappers__.transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer.ImplicitArgs": { + "full_name": "__wrappers__.transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transfer.__wrapped_func": { + "destination": "__main__.transfer", + "type": "alias" + }, + "__wrappers__.transferFrom": { + "decorators": ["external"], + "pc": 843, + "type": "function" + }, + "__wrappers__.transferFrom.Args": { + "full_name": "__wrappers__.transferFrom.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom.ImplicitArgs": { + "full_name": "__wrappers__.transferFrom.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transferFrom.__wrapped_func": { + "destination": "__main__.transferFrom", + "type": "alias" + }, + "__wrappers__.transferFrom_encode_return": { + "decorators": [], + "pc": 834, + "type": "function" + }, + "__wrappers__.transferFrom_encode_return.Args": { + "full_name": "__wrappers__.transferFrom_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 355, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, + "ret_value": { + "cairo_type": "(success: felt)", "offset": 0 - }, - "pc": 355, - "value": "[cast([fp + (-5)] + 3, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "size": 2, + "type": "struct" + }, + "__wrappers__.transferFrom_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transferFrom_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferFrom_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transferFrom_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer_encode_return": { + "decorators": [], + "pc": 754, + "type": "function" + }, + "__wrappers__.transfer_encode_return.Args": { + "full_name": "__wrappers__.transfer_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 355, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 32, + "ret_value": { + "cairo_type": "(success: felt)", "offset": 0 - }, - "pc": 355, - "value": "[cast([fp + (-3)], felt*)]" + } }, - { - "ap_tracking_data": { - "group": 32, + "size": 2, + "type": "struct" + }, + "__wrappers__.transfer_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transfer_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transfer_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "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 }, - "pc": 355, - "value": "cast([fp + (-3)] + 1, felt*)" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "x_and_y": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 355, - "value": "[cast([fp + (-3)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "x_or_y": { + "cairo_type": "felt", + "offset": 4 }, - "pc": 355, - "value": "cast([fp + (-3)] + 2, felt*)" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 0 + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 355, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 32, + "y": { + "cairo_type": "felt", "offset": 1 - }, - "pc": 357, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 - }, - "pc": 365, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 - }, - "pc": 365, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 - }, - "pc": 365, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 76 - }, - "pc": 365, - "value": "[cast(ap + (-1), __main__.allowance.Return*)]" + } }, - { - "ap_tracking_data": { - "group": 32, - "offset": 84 + "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 }, - "pc": 368, - "value": "[cast(ap + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 84 + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 }, - "pc": 368, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 32, - "offset": 84 + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 }, - "pc": 368, - "value": "[cast(ap + (-1), felt**)]" + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 0 + "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 }, - "pc": 375, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 33, + "x": { + "cairo_type": "felt", "offset": 0 }, - "pc": 375, - "value": "[cast(fp + (-4), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "y": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 33, + "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 }, - "pc": 375, - "value": "[cast(fp + (-3), felt*)]" + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 380, - "value": "[cast(ap + (-4), felt**)]" + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "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 }, - "pc": 380, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "new_value": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 380, - "value": "[cast(ap + (-2), felt*)]" + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 23 + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 380, - "value": "[cast(ap + (-1), felt*)]" + "y": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 45 + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 389, - "value": "[cast(ap + (-3), felt**)]" + "y": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 45 - }, - "pc": 389, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 33, - "offset": 45 + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 389, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 51 + "s1": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 392, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 33, - "offset": 51 + "s2": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 392, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 + "s3": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 400, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 + "s4": { + "cairo_type": "felt", + "offset": 4 }, - "pc": 400, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 34, - "offset": 0 + "s5": { + "cairo_type": "felt", + "offset": 5 }, - "pc": 400, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + "s6": { + "cairo_type": "felt", + "offset": 6 }, - "pc": 401, - "value": "[cast([fp + (-5)], felt**)]" + "s7": { + "cairo_type": "felt", + "offset": 7 + } }, - { - "ap_tracking_data": { - "group": 35, + "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.math.assert_250_bit": { + "decorators": ["known_ap_change"], + "pc": 11, + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 401, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 35, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "type": "const", + "value": 5316911983139663491615228241121378304 + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 401, - "value": "[cast([fp + (-5)] + 2, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 35, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "type": "const", + "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 11, + "value": "[cast([fp + (-4)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 11, + "value": "[cast([fp + (-4)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 11, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": ["known_ap_change"], + "pc": 24, + "type": "function" + }, + "starkware.cairo.common.math.assert_le_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_le_felt.Args", + "members": { + "a": { + "cairo_type": "felt", "offset": 0 }, - "pc": 401, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "b": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 35, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 401, - "value": "[cast(fp + (-3), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 35, - "offset": 0 + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { + "type": "const", + "value": 5316911983139663648412552867652567041 + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { + "type": "const", + "value": 3544607988759775765608368578435044694 + }, + "starkware.cairo.common.math.assert_le_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_le_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt*)]" }, - "pc": 401, - "value": "cast([fp + (-3)] - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 36, + { + "ap_tracking_data": { + "group": 3, + "offset": 8 + }, + "pc": 34, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 48, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 60, + "type": "label" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 6, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 407, - "value": "[cast(ap + (-3), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 36, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 6, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "decorators": ["known_ap_change"], + "pc": 165, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le.Args", + "members": { + "a": { + "cairo_type": "felt", "offset": 0 }, - "pc": 407, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "b": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 36, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 407, - "value": "[cast(ap + (-1), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 36, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_nn": { + "decorators": ["known_ap_change"], + "pc": 132, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_nn.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", + "members": { + "a": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 407, - "value": "[cast(ap + 0, __main__.initialize.Return*)]" + } }, - { - "ap_tracking_data": { - "group": 36, - "offset": 1 - }, - "pc": 409, - "value": "[cast(ap + (-1), felt**)]" + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 36, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 132, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 156, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 142, + "type": "label" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "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.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", "offset": 1 }, - "pc": 409, - "value": "cast(0, felt)" - }, - { - "ap_tracking_data": { - "group": 37, + "low": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-4), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 37, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 175, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_add.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_add.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 0 }, - "pc": 417, - "value": "[cast(fp + (-3), felt*)]" + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 37, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-7), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 37, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "starkware.cairo.common.uint256.uint256_add.a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_add.a", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 175, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_add.b", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 175, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 4 + }, + "pc": 177, + "value": "[cast(fp + 3, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 4 + }, + "pc": 177, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 170, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_check.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_check.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 37, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 417, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 61 - }, - "pc": 423, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 121 - }, - "pc": 430, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 121 - }, - "pc": 430, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 121 - }, - "pc": 430, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 141 - }, - "pc": 432, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 163 - }, - "pc": 438, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 163 - }, - "pc": 438, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 37, - "offset": 163 - }, - "pc": 438, - "value": "[cast(ap + (-1), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 38, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_le": { + "decorators": [], + "pc": 214, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_le.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_le.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 0 }, - "pc": 439, - "value": "[cast(fp + (-5), felt*)]" + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 38, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-4), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 38, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_lt": { + "decorators": [], + "pc": 197, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_lt.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 0 }, - "pc": 439, - "value": "[cast(fp + (-3), felt*)]" + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 38, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-8), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 38, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_neg": { + "decorators": [], + "pc": 234, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_neg.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_neg.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 38, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 439, - "value": "[cast(fp + (-6), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 61 - }, - "pc": 445, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 80 - }, - "pc": 450, - "value": "[cast(ap + (-1), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 140 - }, - "pc": 457, - "value": "[cast(ap + (-3), felt**)]" + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_neg.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_not": { + "decorators": [], + "pc": 226, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_not.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_not.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 140 - }, - "pc": 457, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_not.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_not.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 140 + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_not.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_sub": { + "decorators": [], + "pc": 249, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_sub.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_sub.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 }, - "pc": 457, - "value": "[cast(ap + (-1), felt*)]" + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 - }, - "pc": 460, - "value": "[cast(ap + (-4), felt**)]" + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 - }, - "pc": 460, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_sub.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_sub.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.storage.normalize_address": { + "decorators": ["known_ap_change"], + "pc": 69, + "type": "function" + }, + "starkware.starknet.common.storage.normalize_address.Args": { + "full_name": "starkware.starknet.common.storage.normalize_address.Args", + "members": { + "addr": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 - }, - "pc": 460, - "value": "[cast(ap + (-2), felt*)]" + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 198 + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.storage.normalize_address.addr": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.addr", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_250": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_250", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 2 + }, + "pc": 89, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_small": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_small", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 71, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "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 }, - "pc": 460, - "value": "[cast(ap + (-1), felt*)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } }, - { - "ap_tracking_data": { - "group": 38, - "offset": 258 + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 }, - "pc": 467, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 258 + "calldata_size": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 467, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 38, - "offset": 258 + "contract_address": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 467, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 39, - "offset": 0 + "function_selector": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 468, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 39, + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 468, - "value": "[cast(fp + (-3), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 39, - "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 }, - "pc": 468, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 39, + "retdata_size": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 468, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 39, + "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 }, - "pc": 468, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 39, - "offset": 170 - }, - "pc": 475, - "value": "[cast(ap + (-3), felt**)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } }, - { - "ap_tracking_data": { - "group": 39, - "offset": 170 + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 475, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 39, - "offset": 170 + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 }, - "pc": 475, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 476, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 476, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 }, - "pc": 476, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 476, - "value": "[cast([fp + (-5)] + 3, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 40, - "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 }, - "pc": 476, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 476, - "value": "[cast([fp + (-3)], felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, + "contract_address": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 476, - "value": "cast([fp + (-3)] + 1, felt*)" + } }, - { - "ap_tracking_data": { - "group": 40, - "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 }, - "pc": 476, - "value": "[cast([fp + (-3)] + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "data_len": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 476, - "value": "cast([fp + (-3)] + 2, felt*)" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 0 + "keys": { + "cairo_type": "felt*", + "offset": 2 }, - "pc": 476, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 40, + "keys_len": { + "cairo_type": "felt", "offset": 1 }, - "pc": 478, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 - }, - "pc": 486, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 - }, - "pc": 486, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 - }, - "pc": 486, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 178 - }, - "pc": 486, - "value": "[cast(ap + 0, __main__.mint.Return*)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 179 - }, - "pc": 488, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 40, - "offset": 179 - }, - "pc": 488, - "value": "cast(0, felt)" + "selector": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 41, + "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 }, - "pc": 496, - "value": "[cast(fp + (-4), felt*)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 41, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 496, - "value": "[cast(fp + (-3), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 41, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 496, - "value": "[cast(fp + (-7), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 41, + "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 }, - "pc": 496, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 41, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 496, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 41, - "offset": 6 - }, - "pc": 499, - "value": "[cast(ap + (-2), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 41, - "offset": 6 - }, - "pc": 499, - "value": "[cast(ap + (-1), felt*)]" + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 41, - "offset": 272 + "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 }, - "pc": 507, - "value": "[cast(ap + (-3), felt**)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 41, - "offset": 272 - }, - "pc": 507, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 41, - "offset": 272 - }, - "pc": 507, - "value": "[cast(ap + (-1), felt*)]" + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 42, + "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 }, - "pc": 508, - "value": "[cast([fp + (-5)], felt**)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 42, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 42, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-5)] + 2, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 42, + "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 }, - "pc": 508, - "value": "[cast([fp + (-5)] + 3, felt*)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 42, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 508, - "value": "[cast(fp + (-3), felt**)]" + } }, - { - "ap_tracking_data": { - "group": 42, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-3)], felt*)]" + } }, - { - "ap_tracking_data": { - "group": 42, + "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 }, - "pc": 508, - "value": "cast([fp + (-3)] + 1, felt*)" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 42, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 508, - "value": "[cast([fp + (-3)] + 1, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 42, + "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 - }, - "pc": 508, - "value": "cast([fp + (-3)] + 2, felt*)" + } }, - { - "ap_tracking_data": { - "group": 42, + "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 }, - "pc": 508, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 42, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "offset": 1 - }, - "pc": 510, - "value": "[cast(ap + (-1), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 - }, - "pc": 518, - "value": "[cast(ap + (-3), felt**)]" + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 }, - "pc": 518, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + "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 }, - "pc": 518, - "value": "[cast(ap + (-1), felt*)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } }, - { - "ap_tracking_data": { - "group": 42, - "offset": 280 + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 }, - "pc": 518, - "value": "[cast(ap + 0, __main__.transfer.Return*)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 281 + "calldata_size": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 520, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 42, - "offset": 281 + "class_hash": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 520, - "value": "cast(0, felt)" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + "function_selector": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 528, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, + "selector": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 528, - "value": "[cast(fp + (-4), felt*)]" + } }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + "size": 5, + "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 }, - "pc": 528, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 0 + "payload_size": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 528, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, + "selector": { + "cairo_type": "felt", "offset": 0 }, - "pc": 528, - "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "to_address": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 43, + "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 }, - "pc": 528, - "value": "[cast(fp + (-6), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 6 - }, - "pc": 531, - "value": "[cast(ap + (-2), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 6 - }, - "pc": 531, - "value": "[cast(ap + (-1), felt*)]" + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 538, - "value": "[cast(ap + (-4), felt**)]" + "selector": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 - }, - "pc": 538, - "value": "[cast(ap + (-3), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 }, - "pc": 538, - "value": "[cast(ap + (-2), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 74 + "selector": { + "cairo_type": "felt", + "offset": 0 }, - "pc": 538, - "value": "[cast(ap + (-1), felt*)]" + "value": { + "cairo_type": "felt", + "offset": 2 + } }, - { - "ap_tracking_data": { - "group": 43, - "offset": 93 + "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 }, - "pc": 543, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 359 + "chain_id": { + "cairo_type": "felt", + "offset": 6 }, - "pc": 551, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 359 + "max_fee": { + "cairo_type": "felt", + "offset": 2 }, - "pc": 551, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 359 + "nonce": { + "cairo_type": "felt", + "offset": 7 }, - "pc": 551, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 423 + "signature": { + "cairo_type": "felt*", + "offset": 4 }, - "pc": 556, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 423 + "signature_len": { + "cairo_type": "felt", + "offset": 3 }, - "pc": 556, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 43, - "offset": 423 + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 }, - "pc": 556, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, + "version": { + "cairo_type": "felt", "offset": 0 - }, - "pc": 557, - "value": "[cast([fp + (-5)], felt**)]" + } }, - { - "ap_tracking_data": { - "group": 44, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 109, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 557, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" + } }, - { - "ap_tracking_data": { - "group": 44, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 109, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 112, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 116, + "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 - }, - "pc": 557, - "value": "[cast([fp + (-5)] + 2, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 44, + "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 - }, - "pc": 557, - "value": "[cast([fp + (-5)] + 3, felt*)]" + } }, - { - "ap_tracking_data": { - "group": 44, - "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": 116, + "value": "[cast(fp + (-4), felt**)]" }, - "pc": 557, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 44, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 120, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 124, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", "offset": 0 }, - "pc": 557, - "value": "[cast([fp + (-3)], felt*)]" + "value": { + "cairo_type": "felt", + "offset": 1 + } }, - { - "ap_tracking_data": { - "group": 44, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", "offset": 0 - }, - "pc": 557, - "value": "cast([fp + (-3)] + 1, felt*)" + } }, - { - "ap_tracking_data": { - "group": 44, - "offset": 0 + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 124, + "value": "[cast(fp + (-5), felt**)]" }, - "pc": 557, - "value": "[cast([fp + (-3)] + 1, felt*)]" - }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 129, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ { "ap_tracking_data": { - "group": 44, + "group": 1, "offset": 0 }, - "pc": 557, - "value": "cast([fp + (-3)] + 2, felt*)" + "pc": 6, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 44, + "group": 2, "offset": 0 }, - "pc": 557, - "value": "[cast([fp + (-3)] + 2, felt*)]" + "pc": 11, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 44, + "group": 2, "offset": 0 }, - "pc": 557, - "value": "cast([fp + (-3)] + 3, felt*)" + "pc": 11, + "value": "[cast([fp + (-4)], felt*)]" }, { "ap_tracking_data": { - "group": 44, + "group": 2, "offset": 0 }, - "pc": 557, - "value": "cast([fp + (-3)] + 3 - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 1 - }, - "pc": 559, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 - }, - "pc": 568, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 - }, - "pc": 568, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 - }, - "pc": 568, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 432 - }, - "pc": 568, - "value": "[cast(ap + 0, __main__.transfer_from.Return*)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 433 - }, - "pc": 570, - "value": "[cast(ap + (-1), felt**)]" - }, - { - "ap_tracking_data": { - "group": 44, - "offset": 433 - }, - "pc": 570, - "value": "cast(0, felt)" + "pc": 11, + "value": "[cast([fp + (-4)] + 1, felt*)]" }, { "ap_tracking_data": { - "group": 45, + "group": 3, "offset": 0 }, - "pc": 578, + "pc": 24, "value": "[cast(fp + (-4), felt*)]" }, { "ap_tracking_data": { - "group": 45, + "group": 3, "offset": 0 }, - "pc": 578, + "pc": 24, "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 578, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 0 - }, - "pc": 578, - "value": "[cast(fp + (-6), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 45, + "group": 3, "offset": 0 }, - "pc": 578, + "pc": 24, "value": "[cast(fp + (-5), felt*)]" }, { "ap_tracking_data": { - "group": 45, - "offset": 6 + "group": 4, + "offset": 0 }, - "pc": 581, - "value": "[cast(ap + (-2), felt**)]" + "pc": 69, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 45, - "offset": 6 + "group": 4, + "offset": 1 }, - "pc": 581, + "pc": 71, "value": "[cast(ap + (-1), felt*)]" }, { "ap_tracking_data": { - "group": 45, - "offset": 73 - }, - "pc": 589, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 73 - }, - "pc": 589, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 45, - "offset": 73 + "group": 4, + "offset": 2 }, - "pc": 589, + "pc": 89, "value": "[cast(ap + (-1), felt*)]" }, { "ap_tracking_data": { - "group": 46, - "offset": 0 - }, - "pc": 590, - "value": "[cast([fp + (-5)], felt**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 0 - }, - "pc": 590, - "value": "[cast([fp + (-5)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 0 - }, - "pc": 590, - "value": "[cast([fp + (-5)] + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 0 - }, - "pc": 590, - "value": "[cast([fp + (-5)] + 3, felt*)]" - }, - { - "ap_tracking_data": { - "group": 46, + "group": 5, "offset": 0 }, - "pc": 590, + "pc": 109, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { - "group": 46, + "group": 6, "offset": 0 }, - "pc": 590, - "value": "[cast([fp + (-3)], felt*)]" + "pc": 116, + "value": "[cast(fp + (-4), felt**)]" }, { "ap_tracking_data": { - "group": 46, + "group": 7, "offset": 0 }, - "pc": 590, - "value": "cast([fp + (-3)] + 1, felt*)" + "pc": 124, + "value": "[cast(fp + (-5), felt**)]" }, { "ap_tracking_data": { - "group": 46, + "group": 8, "offset": 0 }, - "pc": 590, - "value": "[cast([fp + (-3)] + 1, felt*)]" + "pc": 132, + "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 46, + "group": 11, "offset": 0 }, - "pc": 590, - "value": "cast([fp + (-3)] + 2, felt*)" + "pc": 175, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" }, { "ap_tracking_data": { - "group": 46, + "group": 11, "offset": 0 }, - "pc": 590, - "value": "cast([fp + (-3)] + 2 - [fp + (-3)], felt)" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 1 - }, - "pc": 592, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 - }, - "pc": 600, - "value": "[cast(ap + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 - }, - "pc": 600, - "value": "[cast(ap + (-2), starkware.cairo.common.cairo_builtins.HashBuiltin**)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 - }, - "pc": 600, - "value": "[cast(ap + (-1), felt*)]" - }, - { - "ap_tracking_data": { - "group": 46, - "offset": 81 - }, - "pc": 600, - "value": "[cast(ap + 0, __main__.approve.Return*)]" + "pc": 175, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" }, { "ap_tracking_data": { - "group": 46, - "offset": 82 + "group": 11, + "offset": 4 }, - "pc": 602, - "value": "[cast(ap + (-1), felt**)]" + "pc": 177, + "value": "[cast(fp + 2, felt*)]" }, { "ap_tracking_data": { - "group": 46, - "offset": 82 + "group": 11, + "offset": 4 }, - "pc": 602, - "value": "cast(0, felt)" + "pc": 177, + "value": "[cast(fp + 3, felt*)]" } ] } diff --git a/__tests__/fixtures.ts b/__tests__/fixtures.ts index c49db6d82..15c399f86 100644 --- a/__tests__/fixtures.ts +++ b/__tests__/fixtures.ts @@ -1,7 +1,8 @@ import fs from 'fs'; import { Account, ProviderInterface, RpcProvider, SequencerProvider, ec, json } from '../src'; -import { CompiledContract } from '../src/types'; +import { CompiledContract, DeployContractPayload } from '../src/types'; +import { encodeShortString } from '../src/utils/shortString'; const readContract = (name: string): CompiledContract => json.parse(fs.readFileSync(`./__mocks__/${name}.json`).toString('ascii')); @@ -69,3 +70,10 @@ const describeIf = (condition: boolean) => (condition ? describe : describe.skip export const describeIfSequencer = describeIf(IS_DEVNET); export const describeIfRpc = describeIf(IS_RPC); export const describeIfNotDevnet = describeIf(!IS_DEVNET); + +export const getERC20DeployPayload = (recipient: string): DeployContractPayload => { + return { + contract: compiledErc20, + constructorCalldata: [encodeShortString('Token'), encodeShortString('ERC20'), recipient], + }; +};