diff --git a/.gitignore b/.gitignore index 37d68afa..c3a123b3 100644 --- a/.gitignore +++ b/.gitignore @@ -29,4 +29,7 @@ bin # ssl packages/client/ssl/* -!packages/client/ssl/.gitkeep \ No newline at end of file +!packages/client/ssl/.gitkeep +packages/starknet/data/db/* +.env.sepolia +.env.mainnet diff --git a/.tool-versions b/.tool-versions index b59f9d31..1f1849a4 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,5 +1,5 @@ scarb 2.13.1 -sozo 1.8.5 +sozo 1.8.6 katana 1.7.0 torii 1.8.7 -saya 0.2.1 +saya 0.2.2 diff --git a/README.md b/README.md index 0aa04428..22e36b71 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,8 @@ bun run dev:saya
-## πŸ—ΊοΈ World deployment: + +## πŸ—ΊοΈ O'Ruggin Trail story deployment: Initial deployments start with an empty world, use the editor at `https://localhost:5173/editor` to create and publish a world. diff --git a/bun.lock b/bun.lock index 4d270951..3a3cefb7 100644 --- a/bun.lock +++ b/bun.lock @@ -1,5 +1,6 @@ { "lockfileVersion": 1, + "configVersion": 0, "workspaces": { "": { "name": "@lore/root", @@ -21,7 +22,8 @@ "name": "@lore/client", "version": "0.0.0", "dependencies": { - "@cartridge/controller": "0.12.1", + "@cartridge/controller": "0.13.5", + "@cartridge/presets": "0.5.4", "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", @@ -93,6 +95,13 @@ "smol-toml": "^1.3.1", }, }, + "packages/starknet": { + "name": "@lore/starknet", + "version": "0.1.0", + "devDependencies": { + "starknet": "^8.5.4", + }, + }, }, "trustedDependencies": [ "esbuild", @@ -167,12 +176,14 @@ "@bufbuild/protoplugin": ["@bufbuild/protoplugin@2.8.0", "", { "dependencies": { "@bufbuild/protobuf": "2.8.0", "@typescript/vfs": "^1.5.2", "typescript": "5.4.5" } }, "sha512-kwZeZAz6jmDC571Wf/f5cDX02IjvPmtdspdxW/hbLS+bnZHkXMW4StaW+irGd4TkykvHD4fFgBnPG/O1x8OgXw=="], - "@cartridge/controller": ["@cartridge/controller@0.12.1", "", { "dependencies": { "@cartridge/controller-wasm": "0.8.0", "@cartridge/penpal": "^6.2.4", "@starknet-io/types-js": "0.9.1", "@telegram-apps/sdk": "^2.4.0", "@turnkey/sdk-browser": "^4.0.0", "@walletconnect/ethereum-provider": "^2.20.0", "bs58": "^6.0.0", "cbor-x": "^1.5.0", "ethers": "^6.13.5", "micro-sol-signer": "^0.5.0", "mipd": "^0.0.7", "open": "^10.1.0", "starknet": "^8.5.2" } }, "sha512-uBsCK0aX5N5NOlZ9iPDow5iTxI55LS62TN2vKdFpJ4bkaT0rZ6QkQvHNZgZY6DWCSiZFMB490VePQmFED8Ybrw=="], + "@cartridge/controller": ["@cartridge/controller@0.13.5", "", { "dependencies": { "@cartridge/controller-wasm": "0.9.3", "@cartridge/penpal": "^6.2.4", "@starknet-io/get-starknet-wallet-standard": "5.0.0-beta.0", "@starknet-io/types-js": "0.9.1", "@telegram-apps/sdk": "^2.4.0", "@turnkey/sdk-browser": "^4.0.0", "@walletconnect/ethereum-provider": "^2.20.0", "bs58": "^6.0.0", "cbor-x": "^1.5.0", "ethers": "^6.13.5", "micro-sol-signer": "^0.5.0", "mipd": "^0.0.7", "open": "^10.1.0", "starknet": "^8.5.2" } }, "sha512-Q3HlGM7T73GUJsdg4qswzxGmgUeCBBYEOquSyJR5e25JEOs25cXokiOXoxPMYVlYLYpzqlannMlGkkiVO/9qFw=="], - "@cartridge/controller-wasm": ["@cartridge/controller-wasm@0.8.0", "", {}, "sha512-wxwrIMceVX/xyfv8z43sF+hCGunQZ6kV/h+VlZn8beDP3rlAEMTaSpjBox1YhKp+xImT4KvxuCSR6+3vVDJFMA=="], + "@cartridge/controller-wasm": ["@cartridge/controller-wasm@0.9.3", "", {}, "sha512-64BHA8d/adM6F7vS0lYZqwp9ww704sDlGgdnYXNak++KQps8GAL73k3Cmpk1HiCR3FMr2ST5b6JJcQl1tMOjKA=="], "@cartridge/penpal": ["@cartridge/penpal@6.2.4", "", {}, "sha512-tdpOnSJJBFMlgLZ1+z9Ho5e6cG5EgMAb1Cmmh1lGT2tmplogU/XPMjLE6CwvKAPDoe6a38iMnbH+ySTAWWIOKA=="], + "@cartridge/presets": ["@cartridge/presets@0.5.4", "", { "dependencies": { "@starknet-io/types-js": "0.7.7" } }, "sha512-kC2tcZ+dBv6NoQOnlWrb+WroulVWYVjQy7PP5v1+Q07LjJujzjNlyXG1pPU1BpJCGDbE16/qlbUujhYbBvnVgQ=="], + "@cbor-extract/cbor-extract-darwin-arm64": ["@cbor-extract/cbor-extract-darwin-arm64@2.2.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-P7swiOAdF7aSi0H+tHtHtr6zrpF3aAq/W9FXx5HektRvLTM2O89xCyXF3pk7pLc7QpaY7AoaE8UowVf9QBdh3w=="], "@cbor-extract/cbor-extract-darwin-x64": ["@cbor-extract/cbor-extract-darwin-x64@2.2.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-1liF6fgowph0JxBbYnAS7ZlqNYLf000Qnj4KjqPNW4GViKrEql2MgZnAsExhY9LSy8dnvA4C0qHEBgPrll0z0w=="], @@ -353,6 +364,8 @@ "@lore/contracts": ["@lore/contracts@workspace:packages/contracts"], + "@lore/starknet": ["@lore/starknet@workspace:packages/starknet"], + "@msgpackr-extract/msgpackr-extract-darwin-arm64": ["@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw=="], "@msgpackr-extract/msgpackr-extract-darwin-x64": ["@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw=="], @@ -595,6 +608,8 @@ "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], + "@starknet-io/get-starknet-wallet-standard": ["@starknet-io/get-starknet-wallet-standard@5.0.0-beta.0", "", { "dependencies": { "@starknet-io/types-js": "^0.7.10", "@wallet-standard/base": "^1.1.0", "@wallet-standard/features": "^1.1.0", "ox": "^0.4.4" } }, "sha512-1QBmWnd76KzKwnVlRXLh58wtd1e0P5fyOhs0bCCjivTpGJ2nUPRvTgmzVJStNBcuQ7617UfB5qIyBnkig31TmQ=="], + "@starknet-io/starknet-types-08": ["@starknet-io/types-js@0.8.4", "", {}, "sha512-0RZ3TZHcLsUTQaq1JhDSCM8chnzO4/XNsSCozwDET64JK5bjFDIf2ZUkta+tl5Nlbf4usoU7uZiDI/Q57kt2SQ=="], "@starknet-io/starknet-types-09": ["@starknet-io/types-js@0.9.1", "", {}, "sha512-ngLjOFuWOI4EFij8V+nl5tgHVACr6jqgLNUQbgD+AgnTcAN33SemBPXDIsovwK1Mz1U04Cz3qjDOnTq7067ZQw=="], @@ -747,6 +762,10 @@ "@vitejs/plugin-react": ["@vitejs/plugin-react@4.7.0", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.27", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], + "@wallet-standard/base": ["@wallet-standard/base@1.1.0", "", {}, "sha512-DJDQhjKmSNVLKWItoKThJS+CsJQjR9AOBOirBVT1F9YpRyC9oYHE+ZnSf8y8bxUphtKqdQMPVQ2mHohYdRvDVQ=="], + + "@wallet-standard/features": ["@wallet-standard/features@1.1.0", "", { "dependencies": { "@wallet-standard/base": "^1.1.0" } }, "sha512-hiEivWNztx73s+7iLxsuD1sOJ28xtRix58W7Xnz4XzzA/pF0+aicnWgjOdA10doVDEDZdUuZCIIqG96SFNlDUg=="], + "@walletconnect/core": ["@walletconnect/core@2.20.3", "", { "dependencies": { "@walletconnect/heartbeat": "1.2.2", "@walletconnect/jsonrpc-provider": "1.0.14", "@walletconnect/jsonrpc-types": "1.0.4", "@walletconnect/jsonrpc-utils": "1.0.8", "@walletconnect/jsonrpc-ws-connection": "1.0.16", "@walletconnect/keyvaluestorage": "1.1.1", "@walletconnect/logger": "2.1.2", "@walletconnect/relay-api": "1.0.11", "@walletconnect/relay-auth": "1.1.0", "@walletconnect/safe-json": "1.0.2", "@walletconnect/time": "1.0.2", "@walletconnect/types": "2.20.3", "@walletconnect/utils": "2.20.3", "@walletconnect/window-getters": "1.0.1", "es-toolkit": "1.33.0", "events": "3.3.0", "uint8arrays": "3.1.0" } }, "sha512-2xMopmR6Inx4d4PIwChnfQxdpb828WAwXWj+DodcDpt1aqusknVfkoDtx/PL1+KyqEbyiUdlW09krjnRvT82KQ=="], "@walletconnect/environment": ["@walletconnect/environment@1.0.1", "", { "dependencies": { "tslib": "1.14.1" } }, "sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg=="], @@ -793,7 +812,11 @@ "abi-wan-kanabi": ["abi-wan-kanabi@2.2.4", "", { "dependencies": { "ansicolors": "^0.3.2", "cardinal": "^2.1.1", "fs-extra": "^10.0.0", "yargs": "^17.7.2" }, "bin": { "generate": "dist/generate.js" } }, "sha512-0aA81FScmJCPX+8UvkXLki3X1+yPQuWxEkqXBVKltgPAK79J+NB+Lp5DouMXa7L6f+zcRlIA/6XO7BN/q9fnvg=="], - "abitype": ["abitype@1.0.0", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ=="], + "abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], @@ -1293,7 +1316,7 @@ "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], - "ox": ["ox@0.7.1", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg=="], + "ox": ["ox@0.4.4", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-oJPEeCDs9iNiPs6J0rTx+Y0KGeCGyCAA3zo94yZhm8G5WpOxrwUtn2Ie/Y8IyARSqqY/j9JTKA3Fc1xs1DvFnw=="], "oxlint": ["oxlint@0.16.5", "", { "optionalDependencies": { "@oxlint/darwin-arm64": "0.16.5", "@oxlint/darwin-x64": "0.16.5", "@oxlint/linux-arm64-gnu": "0.16.5", "@oxlint/linux-arm64-musl": "0.16.5", "@oxlint/linux-x64-gnu": "0.16.5", "@oxlint/linux-x64-musl": "0.16.5", "@oxlint/win32-arm64": "0.16.5", "@oxlint/win32-x64": "0.16.5" }, "bin": { "oxlint": "bin/oxlint", "oxc_language_server": "bin/oxc_language_server" } }, "sha512-z5MX2v4KUqzZQTnRkHHBPE4qEo08f5mJ4dQxi+r5t3xpGspVH/pBzWQ0UUy2xO3JHO8H6wpoeoh8bGs6jEygvQ=="], @@ -1569,6 +1592,8 @@ "@bufbuild/protoplugin/typescript": ["typescript@5.4.5", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ=="], + "@cartridge/presets/@starknet-io/types-js": ["@starknet-io/types-js@0.7.7", "", {}, "sha512-WLrpK7LIaIb8Ymxu6KF/6JkGW1sso988DweWu7p5QY/3y7waBIiPvzh27D9bX5KIJNRDyOoOVoHVEKYUYWZ/RQ=="], + "@dojoengine/recs/@latticexyz/utils": ["@latticexyz/utils@2.0.12", "", { "dependencies": { "mobx": "^6.7.0", "proxy-deep": "^3.1.1", "rxjs": "7.5.5" } }, "sha512-AwniovUlWY7YL92Mjz/3R0V9g8c5wYg5t3agRmMZ9wgktUB6BYZC65n+sKp88wUuN3DrMLb51UFZOycGh0JD2w=="], "@dojoengine/recs/rxjs": ["rxjs@7.5.5", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw=="], @@ -1595,6 +1620,8 @@ "@jridgewell/remapping/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="], + "@latticexyz/schema-type/abitype": ["abitype@1.0.0", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-NMeMah//6bJ56H5XRj8QCV4AwuW6hB6zqz2LnhhLdcWVQOsXki6/Pn3APeqxCma62nXIcmZWdu1DlHWS74umVQ=="], + "@latticexyz/schema-type/viem": ["viem@2.9.20", "", { "dependencies": { "@adraffy/ens-normalize": "1.10.0", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", "@scure/bip32": "1.3.2", "@scure/bip39": "1.2.1", "abitype": "1.0.0", "isows": "1.0.3", "ws": "8.13.0" }, "peerDependencies": { "typescript": ">=5.0.4" }, "optionalPeers": ["typescript"] }, "sha512-PHb1MrBHMrSZ8Ayuk3Y/6wUTcMbzlACQaM6AJBSv9kRKX3xYSZ/kehi+gvS0swQJeAlTQ4eZM7jsHQJNAOarmg=="], "@latticexyz/utils/rxjs": ["rxjs@7.5.5", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw=="], @@ -1617,6 +1644,8 @@ "@scure/bip39/@noble/hashes": ["@noble/hashes@1.8.0", "", {}, "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="], + "@starknet-io/get-starknet-wallet-standard/@starknet-io/types-js": ["@starknet-io/types-js@0.7.10", "", {}, "sha512-1VtCqX4AHWJlRRSYGSn+4X1mqolI1Tdq62IwzoU2vUuEE72S1OlEeGhpvd6XsdqXcfHmVzYfj8k1XtKBQqwo9w=="], + "@starknet-react/core/@starknet-io/types-js": ["@starknet-io/types-js@0.7.10", "", {}, "sha512-1VtCqX4AHWJlRRSYGSn+4X1mqolI1Tdq62IwzoU2vUuEE72S1OlEeGhpvd6XsdqXcfHmVzYfj8k1XtKBQqwo9w=="], "@starknet-react/core/react": ["react@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ=="], @@ -1727,14 +1756,10 @@ "ox/@adraffy/ens-normalize": ["@adraffy/ens-normalize@1.11.0", "", {}, "sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg=="], - "ox/@noble/ciphers": ["@noble/ciphers@1.3.0", "", {}, "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw=="], - "ox/@noble/curves": ["@noble/curves@1.9.1", "", { "dependencies": { "@noble/hashes": "1.8.0" } }, "sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA=="], "ox/@noble/hashes": ["@noble/hashes@1.8.0", "", {}, "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="], - "ox/abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], - "qrcode/yargs": ["yargs@15.4.1", "", { "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", "find-up": "^4.1.0", "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", "string-width": "^4.2.0", "which-module": "^2.0.0", "y18n": "^4.0.0", "yargs-parser": "^18.1.2" } }, "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A=="], "rxjs/tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], @@ -1749,7 +1774,7 @@ "viem/@noble/hashes": ["@noble/hashes@1.8.0", "", {}, "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="], - "viem/abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], + "viem/ox": ["ox@0.7.1", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-+k9fY9PRNuAMHRFIUbiK9Nt5seYHHzSQs9Bj+iMETcGtlpS7SmBzcGSVUQO3+nqGLEiNK4598pHNFlVRaZbRsg=="], "viem/ws": ["ws@8.18.2", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ=="], @@ -1821,8 +1846,6 @@ "@walletconnect/utils/viem/@scure/bip39": ["@scure/bip39@1.5.4", "", { "dependencies": { "@noble/hashes": "~1.7.1", "@scure/base": "~1.2.4" } }, "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA=="], - "@walletconnect/utils/viem/abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], - "@walletconnect/utils/viem/isows": ["isows@1.0.6", "", { "peerDependencies": { "ws": "*" } }, "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw=="], "@walletconnect/utils/viem/ox": ["ox@0.6.7", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA=="], @@ -1845,6 +1868,10 @@ "valtio/use-sync-external-store/react": ["react@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ=="], + "viem/ox/@adraffy/ens-normalize": ["@adraffy/ens-normalize@1.11.0", "", {}, "sha512-/3DDPKHqqIqxUULp8yP4zODUY1i+2xvVWsv8A79xGWdCAG+8sb0hRh0Rk2QyOJUnnbyPUAZYcpBuRe3nS2OIUg=="], + + "viem/ox/@noble/ciphers": ["@noble/ciphers@1.3.0", "", {}, "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw=="], + "vite-plugin-mkcert/axios/form-data": ["form-data@4.0.2", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", "mime-types": "^2.1.12" } }, "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w=="], "vite-plugin-oxlint/vite/postcss": ["postcss@8.5.3", "", { "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="], @@ -2029,8 +2056,6 @@ "@reown/appkit-controllers/@walletconnect/universal-provider/@walletconnect/utils/viem/@scure/bip39": ["@scure/bip39@1.5.4", "", { "dependencies": { "@noble/hashes": "~1.7.1", "@scure/base": "~1.2.4" } }, "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA=="], - "@reown/appkit-controllers/@walletconnect/universal-provider/@walletconnect/utils/viem/abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], - "@reown/appkit-controllers/@walletconnect/universal-provider/@walletconnect/utils/viem/isows": ["isows@1.0.6", "", { "peerDependencies": { "ws": "*" } }, "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw=="], "@reown/appkit-controllers/@walletconnect/universal-provider/@walletconnect/utils/viem/ox": ["ox@0.6.7", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA=="], @@ -2041,8 +2066,6 @@ "@reown/appkit-utils/@walletconnect/universal-provider/@walletconnect/utils/viem/@scure/bip39": ["@scure/bip39@1.5.4", "", { "dependencies": { "@noble/hashes": "~1.7.1", "@scure/base": "~1.2.4" } }, "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA=="], - "@reown/appkit-utils/@walletconnect/universal-provider/@walletconnect/utils/viem/abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], - "@reown/appkit-utils/@walletconnect/universal-provider/@walletconnect/utils/viem/isows": ["isows@1.0.6", "", { "peerDependencies": { "ws": "*" } }, "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw=="], "@reown/appkit-utils/@walletconnect/universal-provider/@walletconnect/utils/viem/ox": ["ox@0.6.7", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA=="], @@ -2053,8 +2076,6 @@ "@reown/appkit/@walletconnect/universal-provider/@walletconnect/utils/viem/@scure/bip39": ["@scure/bip39@1.5.4", "", { "dependencies": { "@noble/hashes": "~1.7.1", "@scure/base": "~1.2.4" } }, "sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA=="], - "@reown/appkit/@walletconnect/universal-provider/@walletconnect/utils/viem/abitype": ["abitype@1.0.8", "", { "peerDependencies": { "typescript": ">=5.0.4", "zod": "^3 >=3.22.0" }, "optionalPeers": ["typescript", "zod"] }, "sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg=="], - "@reown/appkit/@walletconnect/universal-provider/@walletconnect/utils/viem/isows": ["isows@1.0.6", "", { "peerDependencies": { "ws": "*" } }, "sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw=="], "@reown/appkit/@walletconnect/universal-provider/@walletconnect/utils/viem/ox": ["ox@0.6.7", "", { "dependencies": { "@adraffy/ens-normalize": "^1.10.1", "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0", "@scure/bip32": "^1.5.0", "@scure/bip39": "^1.4.0", "abitype": "^1.0.6", "eventemitter3": "5.0.1" }, "peerDependencies": { "typescript": ">=5.4.0" }, "optionalPeers": ["typescript"] }, "sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA=="], diff --git a/mprocs.local_saya-test.yaml b/mprocs.local_saya-test.yaml new file mode 100644 index 00000000..7e485af6 --- /dev/null +++ b/mprocs.local_saya-test.yaml @@ -0,0 +1,248 @@ +procs: + initializer: + cwd: packages/contracts + env: + PROFILE: saya-test + shell: | + set -e # exit on error + source ../../scripts/utils.sh + #---------------- + # delete targets to wait for a fresh deployment + echo ">>> Initializing..." + rm -rf ../contracts/target/${PROFILE} + rm -rf ../starknet/target/${PROFILE} + rm -rf ../starknet/data/${PROFILE} + #---------------- + echo ">>> Waiting for L3 deployment..." + wait-on -l ../starknet/target/${PROFILE}/deployed + wait-on -l ../contracts/target/${PROFILE}/deployed + export APPCHAIN_ADDRESS=$(get_contract_address ${PROFILE} lore-actions_token) + #---------------- + # configure L2... + # + cd ../starknet + export SN_ADDRESS=$(get_contract_address ${PROFILE} lore_sn-permit_token) + export DATA_PATH=./data/${PROFILE} + export PILTOVER_ADDRESS=$(grep '^core_contract' ${DATA_PATH}/config.toml | sed -E 's/core_contract = "([^"]+)"/\1/') + export CARTIDGE_ADDRESS=$(get_profile_env ${PROFILE} account_address) + echo ">>> L2: set_messaging_contract(${PILTOVER_ADDRESS})" + sozo -P ${PROFILE} execute --wait lore_sn-permit_token set_messaging_contract ${PILTOVER_ADDRESS} + echo ">>> L2: set_appchain_contract(${APPCHAIN_ADDRESS})" + sozo -P ${PROFILE} execute --wait lore_sn-permit_token set_appchain_contract ${APPCHAIN_ADDRESS} + echo ">>> L2: set_cartridge_contract(${CARTIDGE_ADDRESS})" + sozo -P ${PROFILE} execute --wait lore_sn-permit_token set_cartridge_contract ${CARTIDGE_ADDRESS} + echo ">>> L2: PermitConfig:" + sozo -P ${PROFILE} model get lore_sn-PermitConfig 1 + #---------------- + # Configure L3 + # + cd ../contracts + echo ">>> L3: set_sn_contract(${SN_ADDRESS})" + sozo -P ${PROFILE} execute --wait lore-actions_token set_sn_contract ${SN_ADDRESS} + sozo -P ${PROFILE} model get lore-ActionsConfig 1 + #---------------- + touch ../starknet/target/${PROFILE}/initialized + echo "πŸ‘ Ready!!" + l2_katana: + cwd: packages/starknet + env: + KATANA_L2_PORT: "50000" + KATANA_L3_BIN: ./bin/katana-1.7.0-snos.4 + shell: | + echo "Starting L2 Katana on port [${KATANA_L2_PORT}]..." + ${KATANA_L3_BIN} --version + ${KATANA_L3_BIN} --dev --dev.no-fee --http.port ${KATANA_L2_PORT} + l2_contracts: + cwd: packages/starknet + env: + PROFILE: saya-test + KATANA_L2_PORT: "50000" + KATANA_L3_BIN: ./bin/katana-1.7.0-snos.4 + KATANA_L3_CHAIN: katana-l3 + SETTLEMENT_RPC_URL: http://localhost:50000 + SETTLEMENT_CHAIN_ID: KATANA + SETTLEMENT_ACCOUNT_ADDRESS: 0x127fd5f1fe78a71f8bcd1fec63e3fe2f0486b6ecd5c86a0466c3a21fa5cfcec + SETTLEMENT_ACCOUNT_PRIVATE_KEY: 0xc5b2fcab997346f3ea1c00b002ecf6f382c5f9c9659a3894eb783c5320f912 + FACT_REGISTRY_ADDRESS: 0x3eb0d510d1238120bf7f9d176faafe0c7066797a86be985855952f87769d3bd + CORE_CONTRACT_ADDRESS: 0x1c8a55203cd99a6bfaf7cd91ae2ad953eff67b584826edab1857ca2e3c5db5d + CORE_CONTRACT_DEPLOYED_BLOCK: "4" + shell: | + sleep 1 + set -e # exit on error + source ../../scripts/utils.sh + export DOJO_WORLD_ADDRESS=$(get_profile_env ${PROFILE} world_address) + echo ">>> Dojo world: [${DOJO_WORLD_ADDRESS}]" + #---------------- + # based on: + # https://github.com/glihm/starknet-messaging-dev/blob/l2-l3-saya/README_saya.md#setup-the-l2-starknet + # + # wait for L2 katana to start... + wait-port ${KATANA_L2_PORT} + # + echo ">>> Deploying L2 mocked fact registry contract..." + saya core-contract declare-and-deploy-fact-registry-mock --salt 0x0 + # will output: FACT_REGISTRY_ADDRESS + echo "!!! Validate: FACT_REGISTRY_ADDRESS=${FACT_REGISTRY_ADDRESS}" + # + echo ">>> Deploying L2 core contract..." + saya core-contract declare + saya core-contract deploy --salt 0x0 + saya core-contract setup-program --chain-id ${KATANA_L3_CHAIN} + # will output: CORE_CONTRACT_ADDRESS + echo "!!! Validate: CORE_CONTRACT_ADDRESS=${CORE_CONTRACT_ADDRESS}" + #---------------- + # katana_l3 init + # + export DATA_PATH=./data/${PROFILE} + mkdir -p ${DATA_PATH} + echo ">>> Creating Katana L3 config..." + ${KATANA_L3_BIN} init \ + --settlement-chain ${SETTLEMENT_RPC_URL} \ + --id ${KATANA_L3_CHAIN} \ + --settlement-contract ${CORE_CONTRACT_ADDRESS} \ + --settlement-contract-deployed-block ${CORE_CONTRACT_DEPLOYED_BLOCK} \ + --settlement-facts-registry ${FACT_REGISTRY_ADDRESS} \ + --output-path ${DATA_PATH} + # will output: PILTOVER_ADDRESS + #---------------- + # validate piltover address + # + ls -l ${DATA_PATH}/config.toml + export PILTOVER_ADDRESS=$(grep '^core_contract' ${DATA_PATH}/config.toml | sed -E 's/core_contract = "([^"]+)"/\1/') + echo "!!! Validate if: (PILTOVER_ADDRESS == CORE_CONTRACT_ADDRESS)" + echo "!!! PILTOVER_ADDRESS: [${PILTOVER_ADDRESS}]" + echo "!!! CORE_CONTRACT_ADDRESS: [${CORE_CONTRACT_ADDRESS}]" + #---------------- + # deploy contracts... + # + echo ">>> Deploying contracts..." + sozo -P ${PROFILE} build + sozo -P ${PROFILE} inspect + sozo -P ${PROFILE} migrate + #---------------- + touch ../starknet/target/${PROFILE}/deployed + echo "πŸ‘ L2 Ready!" + l3_katana: + cwd: packages/starknet + env: + PROFILE: saya-test + KATANA_L3_BIN: ./bin/katana-1.7.0-snos.4 + KATANA_L3_PORT: "5050" + BLOCK_TIME: "30000" + MAX_CAIRO_STEPS: "16000000" + RUST_LOG: "katana=info,rpc=info,node=info,messaging=trace,executor=trace,pool=trace" + shell: | + sleep 1 + #---------------- + # wait for katana_l3 init file + # + sleep 1 + export DATA_PATH=./data/${PROFILE} + echo ">>> Waiting for L3 init config... [${DATA_PATH}/config.toml]" + wait-on -l ${DATA_PATH}/config.toml + #---------------- + # start katana L3... + # + echo ">>> Starting L3 Katana on port [${KATANA_L3_PORT}]..." + rm -rf /tmp/katana-l3 + ${KATANA_L3_BIN} --version + ${KATANA_L3_BIN} \ + --chain ${DATA_PATH} \ + --db-dir /tmp/katana-l3 \ + --http.port ${KATANA_L3_PORT} + # --dev --dev.no-fee + # --http.cors_origins "*" \ + # --cartridge.controllers --cartridge.paymaster + # --block-time ${BLOCK_TIME} --sequencing.block-max-cairo-steps ${MAX_CAIRO_STEPS} + l3_contracts: + cwd: packages/contracts + env: + PROFILE: saya-test + KATANA_L3_PORT: "5050" + shell: | + sleep 1 + set -e # exit on error + source ../../scripts/utils.sh + export DOJO_WORLD_ADDRESS=$(get_profile_env ${PROFILE} world_address) + echo ">>> Dojo world: [${DOJO_WORLD_ADDRESS}]" + #---------------- + # wait for katana_l3 init + wait-port ${KATANA_L3_PORT} + echo ">>> Deploying contracts..." + sozo -P ${PROFILE} build + sozo -P ${PROFILE} inspect + sozo -P ${PROFILE} migrate --l1-data-gas 20000000000 --l1-gas 20000000000 --l1-gas-price 20000000000 --l2-gas-price 20000000000 --l1-data-gas-price 20000000000 --l2-gas 20000000000 + #---------------- + touch ../contracts/target/${PROFILE}/deployed + echo "πŸ‘ L2 Ready!" + saya: + cwd: packages/starknet + env: + PROFILE: saya-test + RUST_LOG: saya=debug + KATANA_L2_RPC: http://localhost:50000 + KATANA_L3_RPC: http://localhost:5050 + SETTLEMENT_ACCOUNT_ADDRESS: 0x127fd5f1fe78a71f8bcd1fec63e3fe2f0486b6ecd5c86a0466c3a21fa5cfcec + SETTLEMENT_ACCOUNT_PRIVATE_KEY: 0xc5b2fcab997346f3ea1c00b002ecf6f382c5f9c9659a3894eb783c5320f912 + shell: | + sleep 1 + set -e # exit on error + #---------------- + # wait for L2 and L3 to be deployed and initialized + wait-on -l ../starknet/target/${PROFILE}/initialized + #---------------- + # gather data... + # + export DATA_PATH=./data/${PROFILE} + export PILTOVER_ADDRESS=$(grep '^core_contract' ${DATA_PATH}/config.toml | sed -E 's/core_contract = "([^"]+)"/\1/') + echo ">>> KATANA_L2_RPC: [${KATANA_L2_RPC}]" + echo ">>> KATANA_L3_RPC: [${KATANA_L3_RPC}]" + echo ">>> PILTOVER_ADDRESS: [${PILTOVER_ADDRESS}]" + echo ">>> SETTLEMENT_ACCOUNT_ADDRESS: [${SETTLEMENT_ACCOUNT_ADDRESS}]" + echo ">>> SETTLEMENT_ACCOUNT_PRIVATE_KEY: [${SETTLEMENT_ACCOUNT_PRIVATE_KEY}]" + #---------------- + # sytart saya + # + echo ">>> Starting Saya..." + rm -f ./saya.db + saya --version + saya persistent start \ + --settlement-rpc ${KATANA_L2_RPC} \ + --settlement-piltover-address ${PILTOVER_ADDRESS} \ + --settlement-account-address ${SETTLEMENT_ACCOUNT_ADDRESS} \ + --settlement-account-private-key ${SETTLEMENT_ACCOUNT_PRIVATE_KEY} \ + --rollup-rpc ${KATANA_L3_RPC} \ + --mock-snos-from-pie \ + --mock-layout-bridge-program-hash 0x43c5c4cc37c4614d2cf3a833379052c3a38cd18d688b617e2c720e8f941cb8 + # torii: + # cwd: packages/contracts + # env: + # PROFILE: saya-test + # KATANA_L3_PORT: "5050" + # shell: | + # sleep 1 + # set -e # exit on error + # source ../../scripts/utils.sh + # export DOJO_WORLD_ADDRESS=$(get_profile_env ${PROFILE} world_address) + # export GAME_TOKEN_ADDRESS=$(get_contract_address ${PROFILE} lore-game_token) + # export TRAIL_TOKEN_ADDRESS=$(get_contract_address ${PROFILE} lore-trail_token) + # echo ">>> Dojo world: [${DOJO_WORLD_ADDRESS}]" + # echo ">>> Game token: [${GAME_TOKEN_ADDRESS}]" + # echo ">>> Trail token: [${TRAIL_TOKEN_ADDRESS}]" + # #---------------- + # wait-port ${KATANA_L3_PORT} + # #---------------- + # # start Torii + # torii --version + # torii --http.cors_origins "*" \ + # --indexing.contracts erc721:${GAME_TOKEN_ADDRESS},erc721:${TRAIL_TOKEN_ADDRESS} + # client: + # cwd: packages/client + # env: + # KATANA_L3_PORT: "5050" + # shell: | + # sleep 1 + # #---------------- + # wait-port ${KATANA_L3_PORT} + # #---------------- + # bun run dev diff --git a/package.json b/package.json index d1a24283..d7d83e5a 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ ], "scripts": { "dev": "mprocs --config ./mprocs.local.yaml", - "dev:saya": "mprocs --config ./mprocs.local_saya.yaml", + "dev:saya-test": "mprocs --config ./mprocs.local_saya-test.yaml", "dev:da": "mprocs --config ./mprocs.local_da.yaml", "dev:slot": "mprocs --config ./mprocs.slot.yaml", "quickstart": "bun run ./scripts/quickstart.ts # 🧾 quickstart installer " diff --git a/packages/client/index.html b/packages/client/index.html index 335a85bc..89acb1a4 100644 --- a/packages/client/index.html +++ b/packages/client/index.html @@ -10,6 +10,16 @@ href="data:image/svg+xml,β”βœ¨" /> The O'Ruggin Trail + + + +
diff --git a/packages/client/package.json b/packages/client/package.json index 88b7a828..a527d3c1 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -19,7 +19,8 @@ "cert:install": "cd ssl && bunx mkcert create-ca && bunx mkcert create-cert localhost" }, "dependencies": { - "@cartridge/controller": "0.12.1", + "@cartridge/controller": "0.13.5", + "@cartridge/presets": "0.5.4", "@dnd-kit/core": "^6.3.1", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", diff --git a/packages/client/src/data/command.data.ts b/packages/client/src/data/command.data.ts index b3d52956..37f2ec16 100644 --- a/packages/client/src/data/command.data.ts +++ b/packages/client/src/data/command.data.ts @@ -29,7 +29,7 @@ import DojoStore from "@/lib/stores/dojo.store"; import WalletStore from "@/lib/stores/wallet.store"; import GameStore from "@/lib/stores/game.store"; import UIPanelStore, {DefaultValues} from "@/lib/stores/terminal.uiPanel.store"; -import { queryStories } from "@/lib/queries/commandResponseQueries"; +import { queryGameData } from "@/lib/queries/commandResponseQueries"; import { startFetchingAmbientMessages, sleep } from "@/lib/utils/factEngine"; import { reportBug } from "@/lib/utils/bugReport"; import { useRightPanelStore } from "@/lib/stores/rightPanel.store"; @@ -93,6 +93,7 @@ export const TERMINAL_SYSTEM_COMMANDS: { sendCommand("_connect_wallet"); } else { sendCommand("_welcome_back"); + sendCommand("ui show"); } sendCommand("_hint"); @@ -290,7 +291,7 @@ export const TERMINAL_SYSTEM_COMMANDS: { format: "hash", useTypewriter: true, }); - sendCommand("ui show"); + // sendCommand("ui show"); } // Check properties @@ -482,6 +483,8 @@ export const TERMINAL_SYSTEM_COMMANDS: { console.log("COMPONENTS RESULT", components); }, _gameData: async () => { + const terminalStore = useTerminalStore.getState(); + terminalStore.setPrinting(true); addTerminalContent({ text: "FETCHING GAME DATA...", format: "system", useTypewriter: true }); await sleep(500); @@ -493,7 +496,7 @@ export const TERMINAL_SYSTEM_COMMANDS: { const stopAmbient = startFetchingAmbientMessages(); - await queryStories(); + await queryGameData(); stopAmbient(); addTerminalContent({ @@ -501,6 +504,7 @@ export const TERMINAL_SYSTEM_COMMANDS: { format: "system", useTypewriter: true, }); + terminalStore.setPrinting(false); }, connection: async () => { const dest = { diff --git a/packages/client/src/lib/config_profiles.ts b/packages/client/src/lib/config_profiles.ts index 178ff2a0..0fc4d643 100644 --- a/packages/client/src/lib/config_profiles.ts +++ b/packages/client/src/lib/config_profiles.ts @@ -38,7 +38,7 @@ export const burnerAccounts = [ // Profiles // -export type ProfileName = "dev" | "slot" | "stage";// | "sepolia" | "mainnet"; +export type ProfileName = "dev" | "slot" | "stage" | "appchain-sepolia";// | "sepolia" | "mainnet"; export type ProfileConfig = { profileName: ProfileName; @@ -58,6 +58,7 @@ export type ProfileConfig = { designer: string; game_token: string; trail_token: string; + actions_token: string; } }; @@ -103,17 +104,18 @@ const profileConfigs: Record = { burnerAccount: burnerAccounts[0], contractAddresses: {} as any, }, - // sepolia: { - // profileName: "sepolia", - // dojo_manifest: {}, - // chainName: "SN_SEPOLIA", - // chainId: bigintToHex(stringToFelt("SN_SEPOLIA")), - // rpcUrl: "https://api.cartridge.gg/x/starknet/sepolia/rpc/v0_9", - // // rpcUrl: "https://starknet-sepolia.public.blastapi.io", - // toriiUrl: "https://api.cartridge.gg/x/lore-sepolia/torii", - // slotName: 'lore-sepolia', - // contractAddresses: {} as any, - // }, + "appchain-sepolia": { + profileName: "appchain-sepolia", + dojo_manifest: {}, + chainName: "WP_LORE_APPCHAIN", + chainId: bigintToHex(stringToFelt("WP_LORE_APPCHAIN")), + rpcUrl: "https://api.cartridge.gg/x/lore-appchain/katana", + toriiUrl: "https://api.cartridge.gg/x/lore-appchain/torii", + slotName: "lore-appchain", + useController: true, + burnerAccount: burnerAccounts[0], + contractAddresses: {} as any, + }, // mainnet: { // profileName: "mainnet", // dojo_manifest: {}, @@ -133,11 +135,12 @@ export const getProfileConfig = (profileName: ProfileName): ProfileConfig => { throw new Error(`Profile config for [${profileName}] not found`); } result.contractAddresses = { - world: addAddressPadding(result.dojo_manifest.world.address), - prompt: addAddressPadding(result.dojo_manifest.contracts.find((c: any) => c.tag === "lore-prompt")?.address ?? '0x0'), - designer: addAddressPadding(result.dojo_manifest.contracts.find((c: any) => c.tag === "lore-designer")?.address ?? '0x0'), - game_token: addAddressPadding(result.dojo_manifest.contracts.find((c: any) => c.tag === "lore-game_token")?.address ?? '0x0'), - trail_token: addAddressPadding(result.dojo_manifest.contracts.find((c: any) => c.tag === "lore-trail_token")?.address ?? '0x0'), + world: addAddressPadding(result.dojo_manifest.world?.address ?? '0x0'), + prompt: addAddressPadding(result.dojo_manifest.contracts?.find((c: any) => c.tag === "lore-prompt")?.address ?? '0x0'), + designer: addAddressPadding(result.dojo_manifest.contracts?.find((c: any) => c.tag === "lore-designer")?.address ?? '0x0'), + game_token: addAddressPadding(result.dojo_manifest.contracts?.find((c: any) => c.tag === "lore-game_token")?.address ?? '0x0'), + trail_token: addAddressPadding(result.dojo_manifest.contracts?.find((c: any) => c.tag === "lore-trail_token")?.address ?? '0x0'), + actions_token: addAddressPadding(result.dojo_manifest.contracts?.find((c: any) => c.tag === "lore-actions_token")?.address ?? '0x0'), }; return result; } diff --git a/packages/client/src/lib/dojo_bindings/typescript/contracts.gen.ts b/packages/client/src/lib/dojo_bindings/typescript/contracts.gen.ts index a7c2fd46..14de8bee 100644 --- a/packages/client/src/lib/dojo_bindings/typescript/contracts.gen.ts +++ b/packages/client/src/lib/dojo_bindings/typescript/contracts.gen.ts @@ -80,19 +80,19 @@ export function setupWorld(provider: DojoProvider) { } }; - const build_actions_token_chargePlayerActions_calldata = (playerAddress: string, trailId: BigNumberish, actionsAmount: BigNumberish): DojoCall => { + const build_actions_token_chargePlayerActions_calldata = (playerAddress: string, trailId: BigNumberish, actionsAmount: BigNumberish, gameId: BigNumberish): DojoCall => { return { contractName: "actions_token", entrypoint: "charge_player_actions", - calldata: [playerAddress, trailId, actionsAmount], + calldata: [playerAddress, trailId, actionsAmount, gameId], }; }; - const actions_token_chargePlayerActions = async (snAccount: Account | AccountInterface, playerAddress: string, trailId: BigNumberish, actionsAmount: BigNumberish) => { + const actions_token_chargePlayerActions = async (snAccount: Account | AccountInterface, playerAddress: string, trailId: BigNumberish, actionsAmount: BigNumberish, gameId: BigNumberish) => { try { return await provider.execute( snAccount, - build_actions_token_chargePlayerActions_calldata(playerAddress, trailId, actionsAmount), + build_actions_token_chargePlayerActions_calldata(playerAddress, trailId, actionsAmount, gameId), "lore", ); } catch (error) { diff --git a/packages/client/src/lib/dojo_bindings/typescript/models.gen.ts b/packages/client/src/lib/dojo_bindings/typescript/models.gen.ts index 2884908c..69af9c57 100644 --- a/packages/client/src/lib/dojo_bindings/typescript/models.gen.ts +++ b/packages/client/src/lib/dojo_bindings/typescript/models.gen.ts @@ -227,6 +227,9 @@ export interface Player { export interface PlayerStory { game_id: BigNumberish; story_line: BigNumberish; + free_actions_count: BigNumberish; + sub_actions_count: BigNumberish; + paid_actions_count: BigNumberish; } // Type definition for `lore::models::player::StoryLine` struct @@ -235,6 +238,26 @@ export interface StoryLine { key: BigNumberish; line: string; line_type: StoryLineTypeEnum; + location: BigNumberish; +} + +// Type definition for `lore::models::player_account::PlayerAccount` struct +export interface PlayerAccount { + player_address: string; + timestamp_joined: BigNumberish; + timestamp_free_actions_claimed: BigNumberish; + minted_actions_count: BigNumberish; + purchase_count: BigNumberish; + subscription_count: BigNumberish; + current_game_id: BigNumberish; +} + +// Type definition for `lore::models::player_account::PlayerBalances` struct +export interface PlayerBalances { + player_address: string; + free_actions_balance: BigNumberish; + paid_actions_balance: BigNumberish; + sub_actions_balance: BigNumberish; } // Type definition for `lore::models::player_account::PlayerAccount` struct @@ -1035,6 +1058,9 @@ export const schema: SchemaType = { PlayerStory: { game_id: 0, story_line: 0, + free_actions_count: 0, + sub_actions_count: 0, + paid_actions_count: 0, }, StoryLine: { game_id: 0, @@ -1047,6 +1073,22 @@ export const schema: SchemaType = { SysResponse: undefined, Debug: undefined, Error: undefined, }), + location: 0, + }, + PlayerAccount: { + player_address: "", + timestamp_joined: 0, + timestamp_free_actions_claimed: 0, + minted_actions_count: 0, + purchase_count: 0, + subscription_count: 0, + current_game_id: 0, + }, + PlayerBalances: { + player_address: "", + free_actions_balance: 0, + paid_actions_balance: 0, + sub_actions_balance: 0, }, PlayerAccount: { player_address: "", diff --git a/packages/client/src/lib/queries/commandResponseQueries.ts b/packages/client/src/lib/queries/commandResponseQueries.ts index 3b480b9d..aee3f43d 100644 --- a/packages/client/src/lib/queries/commandResponseQueries.ts +++ b/packages/client/src/lib/queries/commandResponseQueries.ts @@ -1,81 +1,165 @@ import { InitDojo } from "../dojo"; -import { ToriiQueryBuilder } from "@dojoengine/sdk"; -import { SchemaType, Player, PlayerStory, StoryLine } from "@/lib/dojo_bindings/typescript/models.gen"; -import { ClauseBuilder } from "@dojoengine/sdk"; -import { bigintToAddress, bigintToHex128 } from "@/lib/utils/utils"; -import { CairoCustomEnum } from "starknet"; +import { ToriiQueryBuilder, ClauseBuilder, SDK } from "@dojoengine/sdk"; +import { bigintToHex128 } from "@/lib/utils/utils"; +import { SchemaType, Player, PlayerStory, StoryLine, TrailProgress } from "@/lib/dojo_bindings/typescript/models.gen"; +import { fromWei, queryErrorLocation } from "../queriesPanel/uiPanelQueries"; import JSONbig from "json-bigint"; - +const trailID: bigint = 0n; // Call queries and generate json file -export const queryStories = async (): Promise => { +export const queryGameData = async (): Promise => { + const { sdk } = await InitDojo(); try { - const [playerStories, players] = await queryPlayerStories(); - const allStorylines = await queryAllStorylines(); - - // game_id -> player address - const gameToPlayer: Record = {}; - players.forEach((p) => { - gameToPlayer[p.game_id.toString()] = p.address; - }); - - // game_id -> latest_story_line - const latestByGame: Record = {}; - playerStories.forEach((ps) => { - latestByGame[ps.game_id.toString()] = BigInt(ps.story_line.toString()); + // --------------------------------- + // 1 Query PlayerStories & Players + // --------------------------------- + const [playerStories, players] = await queryPlayerStories(sdk); + + // --------------------------------- + // 2 Query Error + Command pairs + // --------------------------------- + const errorCommandPairs = await queryStorylinesErrorsCommands(sdk); + + // --------------------------------- + // 3 Flatten pairs β†’ StoryLine[] + // --------------------------------- + const allStorylinesErrors: StoryLine[] = []; + errorCommandPairs.forEach(([error, command]) => { + allStorylinesErrors.push(error); + allStorylinesErrors.push(command); }); - // game_id -> StoryLine[] (latest β†’ oldest) + // --------------------------------- + // 4 game_id -> StoryLine[] + // --------------------------------- const storylinesByGame: Record = {}; - for (const line of allStorylines) { + for (const line of allStorylinesErrors) { const gameId = line.game_id.toString(); - if (!storylinesByGame[gameId]) { storylinesByGame[gameId] = []; } - storylinesByGame[gameId].push(line); } - // Sort each game's storylines latest β†’ oldest + // Sort latest β†’ oldest Object.values(storylinesByGame).forEach((lines) => { lines.sort((a, b) => BigInt(a.key.toString()) < BigInt(b.key.toString()) ? 1 : -1 ); }); - /** - * Final structure: - * { - * [playerAddress]: { - * [gameId]: { - * latest_story_line, - * storylines - * } - * } - * } - */ + // --------------------------------- + // 5 game_id -> player address + is_dead + // --------------------------------- + const gameToPlayer: Record< + string, + { address: string; isDead: boolean } + > = {}; + + players.forEach((p) => { + gameToPlayer[p.game_id.toString()] = { + address: p.address, + isDead: p.is_dead, + }; + }); + + // --------------------------------- + // 6 game_id -> PlayerStory + // --------------------------------- + const playerStoryByGame: Record = {}; + playerStories.forEach((ps) => { + playerStoryByGame[ps.game_id.toString()] = ps; + }); + + // --------------------------------- + // 7 Final grouped structure + // --------------------------------- const grouped: Record< string, - Record + Record< + string, + { + latest_story_line: bigint; + free_actions_count: number; + sub_actions_count: number; + paid_actions_count: number; + trailProgress?: { + percentage: string; + completed: boolean; + isDead: boolean; + }; + storylines: (StoryLine & { locationName?: string })[]; + } + > > = {}; - for (const gameIdStr of Object.keys(latestByGame)) { - const playerAddress = gameToPlayer[gameIdStr]; - if (!playerAddress) continue; + const gameIds = Object.keys(playerStoryByGame); + + // Use concurrency limit (adjust if needed) + const CONCURRENCY_LIMIT = 8; + + await mapWithConcurrency(gameIds, CONCURRENCY_LIMIT, async (gameIdStr) => { + const playerData = gameToPlayer[gameIdStr]; + if (!playerData) return; + + const ps = playerStoryByGame[gameIdStr]; + const { address: playerAddress, isDead } = playerData; if (!grouped[playerAddress]) { grouped[playerAddress] = {}; } + const gameIdBigInt = BigInt(gameIdStr); + + const trailProgressEntity = await queryTrailProgress( + sdk, + gameIdBigInt, + trailID + ); + + const enrichedStorylines = await mapWithConcurrency( + storylinesByGame[gameIdStr] ?? [], + 8, + async (line) => { + const locationEntity = await queryErrorLocation( + BigInt(line.location.toString()) + ); + + return { + ...line, + locationName: locationEntity?.name?.toString() ?? "", + }; + } + ); + grouped[playerAddress][gameIdStr] = { - latest_story_line: latestByGame[gameIdStr], - storylines: storylinesByGame[gameIdStr] ?? [], + latest_story_line: BigInt(ps.story_line.toString()), + free_actions_count: fromWei(ps.free_actions_count.toString()), + sub_actions_count: fromWei(ps.sub_actions_count.toString()), + paid_actions_count: fromWei(ps.paid_actions_count.toString()), + + trailProgress: trailProgressEntity + ? { + percentage: trailProgressEntity.percentage?.toString() ?? "0", + completed: trailProgressEntity.completed ?? false, + isDead, + } + : { + percentage: "0", + completed: false, + isDead, + }, + + storylines: enrichedStorylines, }; - } + }); + + // --------------------------------- + // 8 EXPORT SECTION (JSON + CSV) + // --------------------------------- - // ---- Export JSON ---- + const now = new Date(); const formatter = new Intl.DateTimeFormat("en-US", { year: "numeric", month: "short", @@ -85,20 +169,115 @@ export const queryStories = async (): Promise => { second: "2-digit", }); - const filename = `player_data_${formatter - .format(new Date()) - .replace(/ /g, "_")}.json`; + const formattedDate = formatter.format(now).replace(/ /g, "_"); + const timestampISO = now.toISOString(); + // ---------------- JSON ---------------- + const jsonFilename = `player_data_${formattedDate}.json`; const json = JSONbig.stringify(grouped, null, 2); - const blob = new Blob([json], { type: "application/json" }); - const url = URL.createObjectURL(blob); - const a = document.createElement("a"); - a.href = url; - a.download = filename; - a.click(); + const jsonBlob = new Blob([json], { type: "application/json" }); + const jsonUrl = URL.createObjectURL(jsonBlob); + + const jsonLink = document.createElement("a"); + jsonLink.href = jsonUrl; + jsonLink.download = jsonFilename; + jsonLink.click(); + URL.revokeObjectURL(jsonUrl); + + // ---------------- CSV PREP ---------------- + const currentRows: Record[] = []; + const historicalRows: Record[] = []; + const storylineRows: Record[] = []; + const trailProgressRows: Record[] = []; + + for (const playerAddress in grouped) { + for (const gameId in grouped[playerAddress]) { + const game = grouped[playerAddress][gameId]; + + const baseRow = { + Snapshot_Timestamp: timestampISO, + Player_Address: playerAddress, + Game_ID: gameId, + Latest_Story_Line: Number(game.latest_story_line), + Free_Actions: game.free_actions_count, + Sub_Actions: game.sub_actions_count, + Paid_Actions: game.paid_actions_count, + }; + + currentRows.push(baseRow); + historicalRows.push(baseRow); + + // ---- Storylines ---- + for (const line of game.storylines) { + storylineRows.push({ + Snapshot_Timestamp: timestampISO, + Player_Address: playerAddress, + Game_ID: gameId, + Storyline_Key: Number(line.key), + Location_Name: line.locationName ?? "", + Line_Type: line.line_type, + Line_Text: line.line, + }); + } + + // ---- Trail Progress ---- + trailProgressRows.push({ + Snapshot_Timestamp: timestampISO, + Player_Address: playerAddress, + Game_ID: gameId, + Trail_ID: trailID.toString(), + Percentage: game.trailProgress?.percentage ?? "0", + Completed: game.trailProgress?.completed ?? false, + Is_Dead: game.trailProgress?.isDead ?? false, + }); + } + } - URL.revokeObjectURL(url); + // ---------------- EXPORT CURRENT CSV ---------------- + const currentCSV = convertToCSV(currentRows); + const currentBlob = new Blob([currentCSV], { type: "text/csv" }); + const currentUrl = URL.createObjectURL(currentBlob); + + const currentLink = document.createElement("a"); + currentLink.href = currentUrl; + currentLink.download = `player_current_${formattedDate}.csv`; + currentLink.click(); + URL.revokeObjectURL(currentUrl); + + // ---------------- EXPORT HISTORICAL CSV ---------------- + const historicalCSV = convertToCSV(historicalRows); + const historicalBlob = new Blob([historicalCSV], { type: "text/csv" }); + const historicalUrl = URL.createObjectURL(historicalBlob); + + const historicalLink = document.createElement("a"); + historicalLink.href = historicalUrl; + historicalLink.download = `player_historical_${formattedDate}.csv`; + historicalLink.click(); + URL.revokeObjectURL(historicalUrl); + + // ---------------- EXPORT STORYLINES CSV ---------------- + const storylineCSV = convertToCSV(storylineRows); + const storylineBlob = new Blob([storylineCSV], { type: "text/csv" }); + const storylineUrl = URL.createObjectURL(storylineBlob); + + const storylineLink = document.createElement("a"); + storylineLink.href = storylineUrl; + storylineLink.download = `player_storylines_${formattedDate}.csv`; + storylineLink.click(); + URL.revokeObjectURL(storylineUrl); + + // ---------------- EXPORT TRAIL PROGRESS CSV ---------------- + const trailCSV = convertToCSV(trailProgressRows); + const trailBlob = new Blob([trailCSV], { type: "text/csv" }); + const trailUrl = URL.createObjectURL(trailBlob); + + const trailLink = document.createElement("a"); + trailLink.href = trailUrl; + trailLink.download = `player_trailprogress_${formattedDate}.csv`; + trailLink.click(); + + URL.revokeObjectURL(trailUrl); } catch (error) { console.error("Error querying or exporting grouped PlayerStories:", error); @@ -107,13 +286,11 @@ export const queryStories = async (): Promise => { }; // Query all the PlayerStory -const queryPlayerStories = async (): Promise<[(PlayerStory[]), Player[]]> => { +const queryPlayerStories = async (sdk: SDK): Promise<[(PlayerStory[]), Player[]]> => { let playerStory: PlayerStory[] = []; let players: Player[] = []; try { - const { sdk } = await InitDojo(); - const query = new ToriiQueryBuilder() .withCursor("") .withLimit(3000) @@ -127,11 +304,14 @@ const queryPlayerStories = async (): Promise<[(PlayerStory[]), Player[]]> => { if ( model && model.game_id !== undefined && - model.story_line !== undefined + model.story_line !== undefined ) { playerStory.push({ game_id: model.game_id, story_line: model.story_line, + free_actions_count: (model.free_actions_count?.toString() ?? "0"), + sub_actions_count: (model.sub_actions_count?.toString() ?? "0"), + paid_actions_count: (model.paid_actions_count?.toString() ?? "0"), }); } }); @@ -206,90 +386,80 @@ const queryPlayers = async (): Promise => { return players; }; -// Query all the StoryLines for a given gameId -const queryStorylines = async (gameId: bigint,latestKey: bigint): Promise => { - // console.log(`[QUERY] Fetching StoryLines for gameId=${gameId} latestKey=${latestKey}`); - const storylines: StoryLine[] = []; +// Query all StoryLines of type error and the commands that caused them +const queryStorylinesErrorsCommands = async (sdk: SDK): Promise< + [StoryLine, StoryLine][] +> => { + const pairs: [StoryLine, StoryLine][] = []; - const { sdk } = await InitDojo(); - // Loop backwards: latest β†’ oldest - for (let key = latestKey; key >= 1n; key--) { - try { - const query_storyline = new ToriiQueryBuilder() - .withCursor("") - .withLimit(1000) - .includeHashedKeys() - .withClause( - new ClauseBuilder() - .keys( - ["lore-StoryLine"], - [bigintToHex128(gameId), bigintToAddress(key)] - ) - .build() - ) - .withEntityModels(["lore-StoryLine"]); - - const result_storyline = await sdk.getEntities({ - query: query_storyline, - }); - // console.log(`[QUERY] Fetching StoryLines for gameId=${gameId} key=${key} result=${result_storyline}`); - result_storyline.getItems().forEach((entity) => { - const model = entity.models?.lore?.StoryLine; - if ( - model && - model.game_id !== undefined && - model.key !== undefined && - model.line !== undefined - ) { - storylines.push({ - game_id: model.game_id, - key: model.key, - line: model.line, - line_type: model.line_type as CairoCustomEnum, - }); - } - }); - } catch (error) { - console.error( - `Error fetching StoryLine for gameId=${gameId} key=${key}:`, - error - ); - // continue to next key - } - } - - // No sort needed β€” already latest β†’ oldest - return storylines; -}; - -// Query all the StoryLines -const queryAllStorylines = async (): Promise => { - const storylines: StoryLine[] = []; - - const { sdk } = await InitDojo(); try { const query = new ToriiQueryBuilder() .withCursor("") .withLimit(9000) .includeHashedKeys() .withEntityModels(["lore-StoryLine"]); - + const result = await sdk.getEntities({ query }); + const items = result.getItems(); - result.getItems().forEach((entity) => { + // Step 1: Build lookup map (gameId-key β†’ StoryLine model) + const storyLineMap = new Map(); + + items.forEach((entity) => { + const model = entity.models?.lore?.StoryLine; + if (model && model.game_id !== undefined && model.key !== undefined) { + const mapKey = `${model.game_id.toString()}-${model.key.toString()}`; + storyLineMap.set(mapKey, model); + } + }); + + // Step 2: Loop once and match errors to their commands + items.forEach((entity) => { const model = entity.models?.lore?.StoryLine; + if ( model && model.game_id !== undefined && model.key !== undefined && - model.line !== undefined + model.line !== undefined && + model.location !== undefined && + model.line_type !== undefined && + model.line_type.toString() === "Error" ) { - storylines.push({ - game_id: model.game_id, - key: model.key, - line: model.line, - line_type: model.line_type as CairoCustomEnum, - }); + const gameIdStr = model.game_id.toString(); + const errorKey = BigInt(model.key.toString()); + const commandKey = errorKey - 1n; + + const lookupKey = `${gameIdStr}-${commandKey.toString()}`; + const commandModel = storyLineMap.get(lookupKey); + + if ( + commandModel && + commandModel.game_id !== undefined && + commandModel.key !== undefined && + commandModel.line_type !== undefined && + commandModel.line_type.toString() === "Command" && + commandModel.line !== undefined && + commandModel.location !== undefined + ) { + const errorStoryLine: StoryLine = { + game_id: model.game_id, + key: model.key, + line: model.line, + line_type: model.line_type, + location: model.location, + }; + + const commandStoryLine: StoryLine = { + game_id: commandModel.game_id, + key: commandModel.key, + line: commandModel.line, + line_type: commandModel.line_type, + location: commandModel.location, + }; + + pairs.push([errorStoryLine, commandStoryLine]); + } } }); } catch (error) { @@ -297,6 +467,92 @@ const queryAllStorylines = async (): Promise => { throw error; } - return storylines; + return pairs; }; - \ No newline at end of file + +// Query all the trail_token_info::progress +const queryTrailProgress = async (sdk: SDK, gameID: bigint, trailID: bigint): Promise | undefined> => { + let trailProgress: Partial | undefined; + try { + const query = new ToriiQueryBuilder() + .withCursor("") + .withLimit(1000) + .includeHashedKeys() + .withClause( + new ClauseBuilder().keys( + ["lore-TrailProgress"], + [bigintToHex128(gameID), bigintToHex128(trailID)] + ).build() + ).withEntityModels(["lore-TrailProgress"]); + + const result = await sdk.getEntities({ query }); + + const item = result.getItems().at(0); + const posTrailProgress = item?.models?.lore?.TrailProgress; + + if ( posTrailProgress && + posTrailProgress.game_id !== undefined && + posTrailProgress.trail_id !== undefined && + posTrailProgress.percentage !== undefined && + posTrailProgress.completed !== undefined + ) { + trailProgress = posTrailProgress; + console.log("trailProgress for gameID:", gameID.toString(), "trailID:", trailID.toString(), ":", trailProgress); + } + + } catch (error) { + console.error("Error fetching trail progress from Torii:", error); + throw error; + } + return trailProgress; +}; + +/** + * + * Instead of firing all promises at once, it only runs up to limit promises in parallel. + * This avoids: + * Overloading the network (e.g., 1000 queryErrorLocation calls at once) + * Excessive memory usage + * Rate-limiting or throttling issues + */ +async function mapWithConcurrency( + items: T[], + limit: number, + asyncMapper: (item: T) => Promise +): Promise { + const results: R[] = new Array(items.length); + let currentIndex = 0; + + async function worker() { + while (true) { + const index = currentIndex++; + if (index >= items.length) break; + + results[index] = await asyncMapper(items[index]); + } + } + + const workers = Array.from( + { length: Math.min(limit, items.length) }, + () => worker() + ); + + await Promise.all(workers); + return results; +} + +// Helper: CSV Converter +function convertToCSV(rows: Record[]): string { + if (!rows.length) return ""; + + const headers = Object.keys(rows[0]); + + const csv = [ + headers.join(","), + ...rows.map((row) => + headers.map((field) => JSON.stringify(row[field] ?? "")).join(",") + ), + ].join("\n"); + + return csv; +} diff --git a/packages/client/src/lib/queriesPanel/uiPanelQueries.ts b/packages/client/src/lib/queriesPanel/uiPanelQueries.ts index 2a5c2e7b..1edb7eb4 100644 --- a/packages/client/src/lib/queriesPanel/uiPanelQueries.ts +++ b/packages/client/src/lib/queriesPanel/uiPanelQueries.ts @@ -8,12 +8,13 @@ import { ExitInfo, PuzzleInfo, useUIPanelStore } from "../stores/terminal.uiPane import { stringCairoEnum } from "@/editor/lib/schemas"; import { useWalletStore } from "../stores/wallet.store"; import { BigNumberish } from "starknet"; +import { playerExists } from "@/editor/data/editor.data"; // const normalizeAddressZero = (addr: string): string => { // return addr.replace(/^0x0+/, "0x").toLowerCase(); // } -const fromWei = (value: BigNumberish): number => +export const fromWei = (value: BigNumberish): number => Number(BigInt(value) / 10n ** 18n); // ACTIONS TOKEN (free and paid) @@ -255,7 +256,20 @@ export const queryLocationExitGIMap = async (gameInst: bigint, origInst: bigint) return location_exit; }; - +export const queryErrorLocation = async (locationofCommand: bigint): Promise | undefined> => { + let location_entity: Partial | undefined; + // query entity from locationCommand + const location_command_entity = await queryEntity(locationofCommand); + // console.log("DEBUG: queryErrorLocation() location_command_entity: ", location_command_entity); + if ( + location_command_entity && + location_command_entity.name !== undefined && + location_command_entity.inst !== undefined + ) { + location_entity = location_command_entity; + } + return location_entity; +}; // Exits export const queryExitsPerGame = async ( gameId: bigint, diff --git a/packages/client/src/lib/stores/dojo.store.ts b/packages/client/src/lib/stores/dojo.store.ts index f3864c88..a80c2413 100644 --- a/packages/client/src/lib/stores/dojo.store.ts +++ b/packages/client/src/lib/stores/dojo.store.ts @@ -119,6 +119,7 @@ const setOutputter = async (playerStory: PlayerStory | undefined) => { model.game_id !== undefined && model.key !== undefined && model.line && + model.location !== undefined && String(model.game_id) === String(playerStory.game_id) ) { allStoryLines.push({ @@ -126,6 +127,7 @@ const setOutputter = async (playerStory: PlayerStory | undefined) => { key: model.key, line: model.line, line_type: model.line_type as CairoCustomEnum, + location: model.location, }); } }); diff --git a/packages/client/src/lib/stores/terminal.store.ts b/packages/client/src/lib/stores/terminal.store.ts index a6531cb0..b1890f62 100644 --- a/packages/client/src/lib/stores/terminal.store.ts +++ b/packages/client/src/lib/stores/terminal.store.ts @@ -37,6 +37,7 @@ const { idleVideoPlaying: false, setIdleVideoPlaying: (v: boolean) => set({ idleVideoPlaying: v }), setPlayTrailer: (v: boolean) => set({ playTrailer: v }), + setPrinting: (v: boolean) => set({ isPrinting: v }), }); /** diff --git a/packages/client/src/lib/stores/wallet.store.ts b/packages/client/src/lib/stores/wallet.store.ts index a36ef1a2..c0bd05b1 100644 --- a/packages/client/src/lib/stores/wallet.store.ts +++ b/packages/client/src/lib/stores/wallet.store.ts @@ -37,6 +37,10 @@ const { isLoading: false, }); +const normalizeAddressZero = (addr: string): string => { + return addr.replace(/^0x0+/, "0x").toLowerCase(); +} + /** * Sets up the Cartridge controller with required configuration. * Configures policies, chains, and tokens for the controller. @@ -46,11 +50,34 @@ const setupController = async () => { const worldName = ">LORE"; const controllerConfig: ControllerOptions = { namespace: "lore", - preset: "orug", + // preset: "orug", + // shouldOverridePresetPolicies: true, policies: { contracts: { + [LORE_CONFIG.contractAddresses.actions_token]: { + // name: worldName, // Optional, can be added if you want a name + description: `Aprove consume / clame of game tokens in ${worldName}`, + methods: [ + { + entrypoint: "calculate_action_cost", + description: `The terminal endpoint for ${APP_EDITOR_DATA.title} calculating the cost of an action`, + }, + { + entrypoint: "charge_player_actions", + description: `The terminal endpoint for ${APP_EDITOR_DATA.title} charging the player actions`, + }, + { + entrypoint: "claim_actions", + description: `The terminal endpoint for ${APP_EDITOR_DATA.title} claiming actions`, + }, + { + entrypoint: "approve", + description: `The terminal endpoint for ${APP_EDITOR_DATA.title} approving actions`, + } + ], + }, [LORE_CONFIG.contractAddresses.prompt]: { - name: worldName, // Optional, can be added if you want a name + // name: worldName, // Optional, can be added if you want a name description: `Aprove submitting transactions to ${worldName}`, methods: [ { @@ -60,7 +87,7 @@ const setupController = async () => { ], }, [LORE_CONFIG.contractAddresses.designer]: { - name: APP_EDITOR_DATA.title, // Optional, can be added if you want a name + // name: APP_EDITOR_DATA.title, // Optional, can be added if you want a name description: `Aprove submitting transactions to ${APP_EDITOR_DATA.title} when using the editor tool`, methods: [ { @@ -208,6 +235,7 @@ const setupController = async () => { }; try { + console.log("DEBUG: controllerConfig", controllerConfig); const controller = new Controller(controllerConfig); console.log("DEBUG: controller", controller); set({ diff --git a/packages/contracts/Scarb.toml b/packages/contracts/Scarb.toml index e2f3804f..59db24e4 100644 --- a/packages/contracts/Scarb.toml +++ b/packages/contracts/Scarb.toml @@ -50,3 +50,5 @@ allowed-libfuncs-list.name = "experimental" [profile.dev] [profile.slot] [profile.stage] +[profile.saya-test] +[profile.appchain-sepolia] diff --git a/packages/contracts/dojo_appchain-sepolia.toml b/packages/contracts/dojo_appchain-sepolia.toml new file mode 100644 index 00000000..8c9cc2cf --- /dev/null +++ b/packages/contracts/dojo_appchain-sepolia.toml @@ -0,0 +1,35 @@ +[world] +seed = "lore" +name = ">LORE" +description = "> get started with LORE" + +[namespace] +default = "lore" + +[env] +rpc_url = "https://api.cartridge.gg/x/lore-appchain/katana" +slot_name = "lore-appchain" + +world_address = "0x06edbd6fb23929a69ff0fef81f09e3c7689ac01050e4ddb43dc6273f18b37403" +account_address = "0x127fd5f1fe78a71f8bcd1fec63e3fe2f0486b6ecd5c86a0466c3a21fa5cfcec" +private_key = "0xc5b2fcab997346f3ea1c00b002ecf6f382c5f9c9659a3894eb783c5320f912" + +[lib_versions] +"lore-lexer" = "0_2_0" + +[writers] +"lore" = [ + "lore-designer", + "lore-prompt", + "lore-game_token", + "lore-trail_token", + "lore-actions_token", +] + +[init_call_args] +"lore-designer" = [ + "arr:0x6677fe62ee39c7b07401f754138502bab7fac99d2d3c5d37df7d1c6fab10819,0x034ae3F2ba263AB26cce840E78C4B0b314F9412b40E78491C14846d58AE712c7,0x00957880Ae68d68b4B8Aa491cE1b65439a6539d546850941fc9a54e255AD64Ae,0x0550212D3F13a373DfE9e3Ef6aA41fBA4124BDe63FD7955393f879De19f3F47F", # admins (burner, tal-valdar, awtnmy, mataleone) +] +"lore-actions_token" = [ + "0x0", # SN contract address +] diff --git a/packages/contracts/dojo_saya-test.toml b/packages/contracts/dojo_saya-test.toml new file mode 100644 index 00000000..f59afadc --- /dev/null +++ b/packages/contracts/dojo_saya-test.toml @@ -0,0 +1,36 @@ +[world] +seed = "lore" +name = ">LORE" +description = "> get started with LORE" + +[namespace] +default = "lore" + +[env] +rpc_url = "http://localhost:5050/" +slot_name = "lore-stage" + +world_address = "0x06edbd6fb23929a69ff0fef81f09e3c7689ac01050e4ddb43dc6273f18b37403" +# katana_l3 accounts +account_address = "0x1f401c745d3dba9b9da11921d1fb006c96f571e9039a0ece3f3b0dc14f04c3d" +private_key = "0x7230b49615d175307d580c33d6fda61fc7b9aec91df0f5c1a5ebe3b8cbfee02" + +[lib_versions] +"lore-lexer" = "0_2_0" + +[writers] +"lore" = [ + "lore-designer", + "lore-prompt", + "lore-game_token", + "lore-trail_token", + "lore-actions_token", +] + +[init_call_args] +"lore-designer" = [ + "arr:0x6677fe62ee39c7b07401f754138502bab7fac99d2d3c5d37df7d1c6fab10819,0x034ae3F2ba263AB26cce840E78C4B0b314F9412b40E78491C14846d58AE712c7,0x00957880Ae68d68b4B8Aa491cE1b65439a6539d546850941fc9a54e255AD64Ae,0x0550212D3F13a373DfE9e3Ef6aA41fBA4124BDe63FD7955393f879De19f3F47F", # admins (burner, tal-valdar, awtnmy, mataleone) +] +"lore-actions_token" = [ + "0x0", # SN contract address +] diff --git a/packages/contracts/manifest_dev.json b/packages/contracts/manifest_dev.json index 666708f9..8d3f518e 100644 --- a/packages/contracts/manifest_dev.json +++ b/packages/contracts/manifest_dev.json @@ -33,8 +33,8 @@ }, "contracts": [ { - "address": "0x704db189edff5fa82b61cbc5290167e773055029e2f62c035a28d9c30b5b87b", - "class_hash": "0x1ed30fadc442e7a63f9b4013219e533dbbe01a1ff32e6f6edae9f3c4367ff82", + "address": "0x23f9fc7016872486f9a10b2db507d086fedac72205dad0693d4846be9791973", + "class_hash": "0x2bfb4e9505f45cb9284466a11dcbbf1c4221416e85e4bb9c259c39caca01724", "init_calldata": [ "0x0" ], @@ -139,8 +139,8 @@ ] }, { - "address": "0x1968aa3dcaad3ca930835172d4f0be3578d2eb928450ceb78d1d50f82065c2a", - "class_hash": "0x78ae7ddc9c7701d6a60e64069f54904bde0828b99efe8dd7c03940e97765caa", + "address": "0x4927eeb52615db4bd966e2833fdfc749f59c7bcf60a07d587dec96136289196", + "class_hash": "0x74a535d06a30acd6dd1bd7ea5cfc0874d3270d020afabec3b521443cbd83dae", "init_calldata": [], "tag": "lore-prompt", "selector": "0x7ce185ac93eb5e2a28b27a6bab8ce1cc608744ef663badb20489547ed1d20a0", @@ -1021,9 +1021,24 @@ "name": "story_line", "type": "core::integer::u32", "key": false + }, + { + "name": "free_actions_count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128", + "key": false } ], - "class_hash": "0xfa89ba6b455f003b359f768c1a49ede28bc61a5963a384ee8bd2c55bf30a1c", + "class_hash": "0x2e3eeed1cea2932853f8b49863ff61d9df2cfecba989f382a929f0a41844f3c", "tag": "lore-PlayerStory", "selector": "0x6e53919f65474ab8e20728f119321dd5b0beffcaf7677f67afbb2f82f05aae0" }, @@ -1107,9 +1122,14 @@ "name": "line_type", "type": "lore::models::player::StoryLineType", "key": false + }, + { + "name": "location", + "type": "core::felt252", + "key": false } ], - "class_hash": "0x1c7dabacc00a5d96f787956bb90ba8dbb44d0eca791ee34173b86ffedb760c4", + "class_hash": "0x751cf42141e8cc7182421c33ddc737ce0608a4d144114d7375251d1cda1e6af", "tag": "lore-StoryLine", "selector": "0x41966df961a636bb8b0fd40dd377bdb038e3078076977ee7f2c7da2d08d416d" }, @@ -5285,6 +5305,18 @@ { "name": "story_line", "type": "core::integer::u32" + }, + { + "name": "free_actions_count", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128" } ] }, @@ -5295,6 +5327,18 @@ { "name": "story_line", "type": "core::integer::u32" + }, + { + "name": "free_actions_count", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128" } ] }, @@ -5347,6 +5391,10 @@ { "name": "line_type", "type": "lore::models::player::StoryLineType" + }, + { + "name": "location", + "type": "core::felt252" } ] }, @@ -5391,6 +5439,10 @@ { "name": "line_type", "type": "lore::models::player::StoryLineType" + }, + { + "name": "location", + "type": "core::felt252" } ] }, @@ -5881,6 +5933,10 @@ { "name": "actions_amount", "type": "core::integer::u128" + }, + { + "name": "game_id", + "type": "core::integer::u128" } ], "outputs": [], diff --git a/packages/contracts/manifest_saya-test.json b/packages/contracts/manifest_saya-test.json new file mode 100644 index 00000000..8d3f518e --- /dev/null +++ b/packages/contracts/manifest_saya-test.json @@ -0,0 +1,8744 @@ +{ + "world": { + "class_hash": "0x2052d0e57d9072277ceecd0dbf19889f3500da0b4c323a6d636a5970e3f437f", + "address": "0x6edbd6fb23929a69ff0fef81f09e3c7689ac01050e4ddb43dc6273f18b37403", + "seed": "lore", + "name": ">LORE", + "entrypoints": [ + "uuid", + "set_metadata", + "register_namespace", + "register_event", + "register_model", + "register_contract", + "register_external_contract", + "register_library", + "init_contract", + "upgrade_event", + "upgrade_model", + "upgrade_contract", + "upgrade_external_contract", + "emit_event", + "emit_events", + "set_entity", + "set_entities", + "delete_entity", + "delete_entities", + "grant_owner", + "revoke_owner", + "grant_writer", + "revoke_writer", + "upgrade" + ] + }, + "contracts": [ + { + "address": "0x23f9fc7016872486f9a10b2db507d086fedac72205dad0693d4846be9791973", + "class_hash": "0x2bfb4e9505f45cb9284466a11dcbbf1c4221416e85e4bb9c259c39caca01724", + "init_calldata": [ + "0x0" + ], + "tag": "lore-actions_token", + "selector": "0x3acd8fea1d2a80933750e2cf4cabea5d4cff523a4eb2d9b282e7e192be55293", + "systems": [ + "dojo_init", + "claim_free_actions", + "claim_rewards", + "mint_to", + "set_sn_contract", + "set_action_cost_amount", + "set_initial_free_actions_count", + "set_max_free_actions_count", + "set_free_action_claim_interval", + "set_trail_reward_actions_count", + "send_rewards", + "calculate_action_cost", + "charge_player_actions", + "claim_actions", + "upgrade", + "transfer", + "transfer_from", + "approve", + "transferFrom" + ] + }, + { + "address": "0x2fba44b76473fc7a1dbc2db595cf325bb387e79be458f6b0392eb21a6a99d40", + "class_hash": "0x39dddb25af177d61465e622a689938fd148f0269ddc2bcf72761caac82869d6", + "init_calldata": [ + "arr:0x6677fe62ee39c7b07401f754138502bab7fac99d2d3c5d37df7d1c6fab10819,0x034ae3F2ba263AB26cce840E78C4B0b314F9412b40E78491C14846d58AE712c7,0x00957880Ae68d68b4B8Aa491cE1b65439a6539d546850941fc9a54e255AD64Ae,0x0550212D3F13a373DfE9e3Ef6aA41fBA4124BDe63FD7955393f879De19f3F47F" + ], + "tag": "lore-designer", + "selector": "0x6bb9050b828ea0b021af28404cff2e5b2474da015aea553b72db688e12b9a80", + "systems": [ + "dojo_init", + "set_admin", + "set_editor", + "grant_access_to_entity", + "create_player", + "create_entity", + "create_reactable", + "create_description_text", + "create_area", + "create_exit", + "create_inventory_item", + "create_container", + "create_trigger", + "create_condition", + "create_effect", + "create_action", + "create_hub", + "create_trail", + "create_parent", + "create_child", + "delete_player", + "delete_entity", + "delete_reactable", + "delete_description_text", + "delete_area", + "delete_exit", + "delete_inventory_item", + "delete_container", + "delete_trigger", + "delete_condition", + "delete_effect", + "delete_action", + "delete_hub", + "delete_trail", + "delete_parent", + "delete_child", + "register_property_registry", + "upgrade", + "grant_role", + "revoke_role", + "renounce_role" + ] + }, + { + "address": "0x74c534517b75a52396ce17aa88afe29fda1d576740f858e82f12c9fb6c6a3e0", + "class_hash": "0x229d0008f561299824f2d77f11da383f1cbd410bf225f18a0a4e9fce64f3773", + "init_calldata": [], + "tag": "lore-game_token", + "selector": "0x2adab97907d314525d887110241680f5c7f23628376ca6922e03920a4fc108a", + "systems": [ + "dojo_init", + "create_game", + "set_minting_paused", + "update_token_metadata", + "update_tokens_metadata", + "update_contract_metadata", + "create_trophies", + "upgrade", + "safe_transfer_from", + "transfer_from", + "approve", + "set_approval_for_all", + "safeTransferFrom", + "transferFrom", + "setApprovalForAll" + ] + }, + { + "address": "0x4927eeb52615db4bd966e2833fdfc749f59c7bcf60a07d587dec96136289196", + "class_hash": "0x74a535d06a30acd6dd1bd7ea5cfc0874d3270d020afabec3b521443cbd83dae", + "init_calldata": [], + "tag": "lore-prompt", + "selector": "0x7ce185ac93eb5e2a28b27a6bab8ce1cc608744ef663badb20489547ed1d20a0", + "systems": [ + "prompt", + "upgrade" + ] + }, + { + "address": "0x324159839e4c8d7469a834f522a1720f148e4b299c2c42323602e54511f328a", + "class_hash": "0x167ff993771351175053c93a74d714581c5c200891fe9ac2344a0c56bdafef", + "init_calldata": [], + "tag": "lore-trail_token", + "selector": "0x445c0a8237d4d6d639fc59dba739ca323611dd6abc9ce2d553569c75572cf7b", + "systems": [ + "dojo_init", + "create_trail", + "set_minting_paused", + "update_token_metadata", + "update_tokens_metadata", + "update_contract_metadata", + "create_trophies", + "upgrade", + "safe_transfer_from", + "transfer_from", + "approve", + "set_approval_for_all", + "safeTransferFrom", + "transferFrom", + "setApprovalForAll" + ] + } + ], + "libraries": [ + { + "class_hash": "0xa787eac35c65986b787f42de952d18fa913bc1f231abba1b26aa31a3edf753", + "tag": "lore-lexer_v0_2_0", + "selector": "0x5d301a42d3e6f3f2601cfe7322127087a384cd0fb9f7b0c9ebc1828ee95acd1", + "systems": [], + "version": "0_2_0" + } + ], + "models": [ + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "description", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "is_enabled", + "type": "core::bool", + "key": false + }, + { + "name": "executor", + "type": "core::felt252", + "key": false + }, + { + "name": "trigger", + "type": "core::array::Array::<(core::felt252, core::felt252)>", + "key": false + }, + { + "name": "conditions", + "type": "core::array::Array::<(core::felt252, core::felt252)>", + "key": false + }, + { + "name": "effects", + "type": "core::array::Array::<(core::felt252, core::felt252)>", + "key": false + }, + { + "name": "tags", + "type": "core::array::Array::", + "key": false + }, + { + "name": "failing_response", + "type": "core::array::Array::", + "key": false + }, + { + "name": "success_response", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x154aff35483e648e4d827d41f3dacc438926ff75f73db68de236f3226e29250", + "tag": "lore-Action", + "selector": "0x335b7e7c2600cd5e8515ecfaace2c4f8143e9bdd00ae87e9259e0b684899663" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "is_executed", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x7957af7e7dcb766fb50a5df788819df4775b07bffdad156fdf02749344bf1fc", + "tag": "lore-ActionExecuted", + "selector": "0x3a3437d42df43929f7bb30a2eb2352715d40718492466f72556db614fa83f63" + }, + { + "members": [ + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "sn_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "action_cost_amount", + "type": "core::integer::u128", + "key": false + }, + { + "name": "initial_free_actions_count", + "type": "core::integer::u32", + "key": false + }, + { + "name": "max_free_actions_count", + "type": "core::integer::u32", + "key": false + }, + { + "name": "free_action_claim_interval", + "type": "core::integer::u64", + "key": false + }, + { + "name": "trail_reward_actions_count", + "type": "core::integer::u32", + "key": false + } + ], + "class_hash": "0x2ee3db0276a36b96da4833b2b9c0b358a4bbfc683559b270ee5ece2894e15de", + "tag": "lore-ActionsConfig", + "selector": "0x7fefff6a47338092a1f3fbc2383dfed1bfbdd7f521da265e119f1b4e3be16d9" + }, + { + "members": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": true + }, + { + "name": "collected_actions_amount", + "type": "core::integer::u128", + "key": false + }, + { + "name": "claimed_actions_amount", + "type": "core::integer::u128", + "key": false + } + ], + "class_hash": "0x2e8589f66af40bc70208e74b476a191d4e692378f6b3f77d73aa64b9adf05b5", + "tag": "lore-ActionsReward", + "selector": "0x7ed7b2d5dd13b2cf097f94a4b1ce4a6d6d8b73b8e3488594c24b4f761c0fa77" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_area", + "type": "core::bool", + "key": false + }, + { + "name": "is_spawn_point", + "type": "core::bool", + "key": false + }, + { + "name": "progress_percentage", + "type": "core::integer::u8", + "key": false + }, + { + "name": "preserve_children", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x65c8d4acf3de7e2307636fafd5cd2c08694d5ef8eaf1e01332b6b2769797d03", + "tag": "lore-Area", + "selector": "0x5de47d467cfa4eb49ae4adaef403b8ad166626f20c88397dd59288e5d4b080d" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_child", + "type": "core::bool", + "key": false + }, + { + "name": "parent", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0x35170eb5278f2e24c6f2a9f7e2adba47f15cf0d8544c6519632567eb0c497c3", + "tag": "lore-ChildToParent", + "selector": "0x6c2a358df76ae2ca942ea3cc2f59ade04e5f5ba87ee162b41a10ad5a5755287" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "id", + "type": "core::felt252", + "key": true + }, + { + "name": "component_type", + "type": "lore::types::component_type::ComponentType", + "key": false + }, + { + "name": "property_name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "value", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "last_updated", + "type": "core::integer::u64", + "key": false + } + ], + "class_hash": "0x4da5936fc2793ecbfcddb1cbfcd2d21f169b687902cdbfcfc89c4d6a10f054a", + "tag": "lore-ComponentVariable", + "selector": "0x7ce96a78c69170fe31cf5c816ec24414fd4c354324f8b9537e6830c9177cfe4" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "target", + "type": "core::felt252", + "key": false + }, + { + "name": "component", + "type": "lore::types::component_type::ComponentType", + "key": false + }, + { + "name": "property", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "operator", + "type": "lore::types::action_type::Operator", + "key": false + }, + { + "name": "value", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x6b55275f2b95a92b5e338ee563a5adce159dfb9ec44800b95401ad82f586479", + "tag": "lore-Condition", + "selector": "0x5bbdd55e45e4652ea208fdaaa18d4e019a153d45ed0c8810ee6b42091a89b25" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_container", + "type": "core::bool", + "key": false + }, + { + "name": "can_be_opened", + "type": "core::bool", + "key": false + }, + { + "name": "can_receive_items", + "type": "core::bool", + "key": false + }, + { + "name": "is_open", + "type": "core::bool", + "key": false + }, + { + "name": "num_slots", + "type": "core::integer::u32", + "key": false + }, + { + "name": "action_map", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x38b2c2dba18891e183ff8328d4adef89b865b1f29d124254f254385b99dd451", + "tag": "lore-Container", + "selector": "0x65216593d0c7b5ff416ba9bc0773cb0ffe2729720b2de66dc4613e1a9e26662" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::integer::u32", + "key": true + }, + { + "name": "text", + "type": "core::byte_array::ByteArray", + "key": false + } + ], + "class_hash": "0x4fb98da43079f0a0f67c309b16fdecd4612e7cf9a44652d5d26e5420b08e6b1", + "tag": "lore-DescriptionText", + "selector": "0x167fb02affa7c5f0c7eb85c605f7030903bcc6887619cc8b1b1898f05c78fd6" + }, + { + "members": [ + { + "name": "dict_key", + "type": "core::felt252", + "key": true + }, + { + "name": "word", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "tokenType", + "type": "lore::types::command_type::TokenType", + "key": false + }, + { + "name": "n_value", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0xfead54b1141a911c50f7d00e06e644a3d4b852150f8c86edd104b1cf6d68f5", + "tag": "lore-Dict", + "selector": "0x9996c1f71c9e4ac6a9494339f26be5714aa647941449dde8a2feb62a02801" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "target", + "type": "core::felt252", + "key": false + }, + { + "name": "effect_type", + "type": "lore::types::action_type::EffectType", + "key": false + }, + { + "name": "component", + "type": "lore::types::component_type::ComponentType", + "key": false + }, + { + "name": "property", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "value", + "type": "core::array::Array::<(core::byte_array::ByteArray, core::integer::u32)>", + "key": false + }, + { + "name": "n_value", + "type": "core::integer::u32", + "key": false + }, + { + "name": "hex_value", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0x9cf19b7af2dad606ece04ea26893ba086305ba09e78b7f0493f9db801e0b68", + "tag": "lore-Effect", + "selector": "0x753486095174e7622f7115f0ba45a0401d64fad9adb37d3cd8e115a0b86a5f9" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_entity", + "type": "core::bool", + "key": false + }, + { + "name": "trail_id", + "type": "core::integer::u128", + "key": false + }, + { + "name": "name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "creator_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "alt_names", + "type": "core::array::Array::", + "key": false + }, + { + "name": "actions_keys", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x696dd206999ef5d0f6162c617f21289b960c28450febc4df5243ecb7a64d9b6", + "tag": "lore-Entity", + "selector": "0x3867acc7192efce2b717d299d5387a549ca8fa17814d5d488f74ff0c21af606" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_exit", + "type": "core::bool", + "key": false + }, + { + "name": "is_enterable", + "type": "core::bool", + "key": false + }, + { + "name": "leads_to", + "type": "core::felt252", + "key": false + }, + { + "name": "direction_type", + "type": "lore::types::direction_type::Direction", + "key": false + }, + { + "name": "action_map", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x121c41dbf15f13e0bbbf7b4236506390f851ae68ea4ab5846320c4db5bbec0a", + "tag": "lore-Exit", + "selector": "0x2ea1adb528633774ffc41f8b48d9e57ee9e9c1c0c65d13db2e2ac8d45ca002c" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::integer::u32", + "key": true + }, + { + "name": "game_inst", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0x48b474614c026d95dc9a91d94dbcda31873c73d26bc91ce0efdb2807e37082a", + "tag": "lore-GameInstanceKeyMap", + "selector": "0x492a4e1063f95958d7319510e66d94bd297b3fcad32693537fa69e34fa70a81" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "game_inst", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0x58996e9cc6d8192086075a05fb97c7aeaeb4a2505ea8acd3f07f851abb50f15", + "tag": "lore-GameInstanceMap", + "selector": "0x63b2d9b2ec9e7a42b037b7ff5bf410a8b4df1110906c2ecd418ca67f2af4a25" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "minter_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "seed", + "type": "core::felt252", + "key": false + }, + { + "name": "room_name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "act_number", + "type": "core::integer::u8", + "key": false + } + ], + "class_hash": "0x461afaf591e339541dd6e18231195f36e6e5b8f4c0e43cdfdc90c8a64b3a57", + "tag": "lore-GameTokenInfo", + "selector": "0x69902599c28937f5cf61bc8f361f8cdcf9a259fc7505bd73223e9710feb75e7" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_hub", + "type": "core::bool", + "key": false + }, + { + "name": "is_enabled", + "type": "core::bool", + "key": false + }, + { + "name": "trails_insts", + "type": "core::array::Array::", + "key": false + }, + { + "name": "grants_editor_access", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x2dae158f31e696d51c6b8f4cf744166783c9a12926d8ef76d209507d021b3d5", + "tag": "lore-Hub", + "selector": "0x345e4bea38090022c25b4b917cc018d015dc8689531fe5a82835d7160413010" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_inventory_item", + "type": "core::bool", + "key": false + }, + { + "name": "owner_id", + "type": "core::felt252", + "key": false + }, + { + "name": "can_be_picked_up", + "type": "core::bool", + "key": false + }, + { + "name": "can_go_in_container", + "type": "core::bool", + "key": false + }, + { + "name": "quantity", + "type": "core::integer::u32", + "key": false + }, + { + "name": "action_map", + "type": "core::array::Array::", + "key": false + }, + { + "name": "already_used", + "type": "core::bool", + "key": false + }, + { + "name": "multiple_use", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x72e689ab30cc88b91e8804a991a9358c009bc8ff0e9ed1a681694e2c49b1e7b", + "tag": "lore-InventoryItem", + "selector": "0x39dcb7f28daa7084ab53831eef53e661b8c314a425a0ba7339156aa825e3606" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_parent", + "type": "core::bool", + "key": false + }, + { + "name": "children", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x25d59b4fa8435d76d72fd9fe98f61f7d2a3de02eff735d2e4751ad1d12c3bfb", + "tag": "lore-ParentToChildren", + "selector": "0x6dbfac2c9f2142b49b785d40a8a9408a3d9097687a344f6daf21cddde65412b" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_player", + "type": "core::bool", + "key": false + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "game_id", + "type": "core::integer::u128", + "key": false + }, + { + "name": "location", + "type": "core::felt252", + "key": false + }, + { + "name": "use_debug", + "type": "core::bool", + "key": false + }, + { + "name": "is_dead", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x4b7c3d60f04ec02f5e5f3d4ec87fa63e49e581138c5ab84878eb43f572595d1", + "tag": "lore-Player", + "selector": "0x3a26dabe7dd21bfc4f1549b782ffa326118e6134af2180128a0cfb2456cd8f0" + }, + { + "members": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": true + }, + { + "name": "timestamp_joined", + "type": "core::integer::u64", + "key": false + }, + { + "name": "timestamp_free_actions_claimed", + "type": "core::integer::u64", + "key": false + }, + { + "name": "minted_actions_count", + "type": "core::integer::u32", + "key": false + }, + { + "name": "purchase_count", + "type": "core::integer::u32", + "key": false + }, + { + "name": "subscription_count", + "type": "core::integer::u32", + "key": false + }, + { + "name": "current_game_id", + "type": "core::integer::u128", + "key": false + } + ], + "class_hash": "0x42576d7a2f6424096616eeae23337684c985c56e40f3bd5ae6b91ebe89eabcf", + "tag": "lore-PlayerAccount", + "selector": "0x2b50757eca813b1465cfe02b99f2775166d22356c7329e434bd6880d4d5ca0" + }, + { + "members": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": true + }, + { + "name": "free_actions_balance", + "type": "core::integer::u128", + "key": false + }, + { + "name": "paid_actions_balance", + "type": "core::integer::u128", + "key": false + }, + { + "name": "sub_actions_balance", + "type": "core::integer::u128", + "key": false + } + ], + "class_hash": "0x4dbb7ae867800674046786579b47ffbf2be17bea5a2567ddc95af2667b765a7", + "tag": "lore-PlayerBalances", + "selector": "0x11f6aabd70bbc5994ca8c50a63094df45d30519ffd187a848afd62ac5125779" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "story_line", + "type": "core::integer::u32", + "key": false + }, + { + "name": "free_actions_count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128", + "key": false + } + ], + "class_hash": "0x2e3eeed1cea2932853f8b49863ff61d9df2cfecba989f382a929f0a41844f3c", + "tag": "lore-PlayerStory", + "selector": "0x6e53919f65474ab8e20728f119321dd5b0beffcaf7677f67afbb2f82f05aae0" + }, + { + "members": [ + { + "name": "component_type", + "type": "lore::types::component_type::ComponentType", + "key": true + }, + { + "name": "properties", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x4b6152d8dc11abdaa6054df124cd786ea1df2371abac29559b09a183d07e223", + "tag": "lore-PropertyRegistry", + "selector": "0x54d238bab1b146fbb42252f5fba933d9fb90048459d848a6fff3a2528615b59" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_reactable", + "type": "core::bool", + "key": false + }, + { + "name": "is_visible", + "type": "core::bool", + "key": false + }, + { + "name": "description", + "type": "core::array::Array::", + "key": false + }, + { + "name": "action_map", + "type": "core::array::Array::", + "key": false + }, + { + "name": "already_shown", + "type": "core::bool", + "key": false + }, + { + "name": "new_entry", + "type": "core::byte_array::ByteArray", + "key": false + } + ], + "class_hash": "0x20642aec48c718a21f105b3fd553d1c892480ade967fff644e70c7d239baeac", + "tag": "lore-Reactable", + "selector": "0x13fefc8a36ffca06da26b1726d49465726acb19821a4d3382f5c9420a4a4896" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "key", + "type": "core::integer::u32", + "key": true + }, + { + "name": "line", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "line_type", + "type": "lore::models::player::StoryLineType", + "key": false + }, + { + "name": "location", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0x751cf42141e8cc7182421c33ddc737ce0608a4d144114d7375251d1cda1e6af", + "tag": "lore-StoryLine", + "selector": "0x41966df961a636bb8b0fd40dd377bdb038e3078076977ee7f2c7da2d08d416d" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "is_trail", + "type": "core::bool", + "key": false + }, + { + "name": "trail_id", + "type": "core::integer::u128", + "key": false + }, + { + "name": "hub_inst", + "type": "core::felt252", + "key": false + }, + { + "name": "is_published", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x4a1d5e509649b5771379ba7bd2990ecf46cc738fb8994ac4d740fc141e8b68e", + "tag": "lore-Trail", + "selector": "0x382192803f3bc30fb0e3dcbb37e36a87eb93cde87697ffa31d32d43b2f68164" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "trail_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "percentage", + "type": "core::integer::u8", + "key": false + }, + { + "name": "completed", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x3cef846b19831a10a567b4b97fe104a9d5338b0bc2a0a6aede26962cb5bbd2b", + "tag": "lore-TrailProgress", + "selector": "0x50f56a88f80ff7b1353b33b046c3490d72061a5310a4b298c06f126693aecd2" + }, + { + "members": [ + { + "name": "trail_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "minter_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "seed", + "type": "core::felt252", + "key": false + }, + { + "name": "trail_inst", + "type": "core::felt252", + "key": false + } + ], + "class_hash": "0x6b7b970f9ce81a6c7acbc2e349997f1ac25721d28722bdad7cf9ceddf3b6bf", + "tag": "lore-TrailTokenInfo", + "selector": "0x1ac8850bac9629c3a041f3562ad3e2f4242b6c2805059207f1dbf94b25190a5" + }, + { + "members": [ + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "name", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "trigger_type", + "type": "lore::types::action_type::TriggerType", + "key": false + }, + { + "name": "is_enabled", + "type": "core::bool", + "key": false + }, + { + "name": "is_once", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x712a45af6e48d7a950d8e02a67f58edf740b9bc220320bf2146fe5da7e17169", + "tag": "lore-Trigger", + "selector": "0x8f76987efdbfa10b4f5f6a6ed5450ecc5241301beabc41a889d84c40f87cfa" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "inst", + "type": "core::felt252", + "key": true + }, + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "is_executed", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x6e2110498fed3b9f84ef2e112ffe9fb0fd37b395fb6bd6e82daa6bef8c46822", + "tag": "lore-TriggerExecuted", + "selector": "0x6f47cc931562357a42ffbb7345eb1f944e1e1abb7e71941102526d26215eead" + }, + { + "members": [ + { + "name": "trigger_type", + "type": "lore::types::action_type::TriggerType", + "key": true + }, + { + "name": "trigger_id", + "type": "core::array::Array::<(core::felt252, core::felt252)>", + "key": false + } + ], + "class_hash": "0x7130efd7df123b44fbb3f5fb1ae76fdfd5b6dac7e1dff4138699930bef276c0", + "tag": "lore-TriggerIndex", + "selector": "0x472f592295e556e032f9ea3d00faf9cbd2729afe3a6fc168cf6034c65b7dc6" + } + ], + "events": [ + { + "members": [ + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "key": true + }, + { + "name": "role", + "type": "core::felt252", + "key": true + }, + { + "name": "granted", + "type": "core::bool", + "key": false + } + ], + "class_hash": "0x524e95032420b23815e7abf68d978040ad2112f499711141bb62355d963a7ba", + "tag": "lore-AccessGrantedEvent", + "selector": "0x307e0b66a6d4bcfbcd7449d24dc7cc71e718730bc95ce2f982b101361845385" + }, + { + "members": [ + { + "name": "uuid", + "type": "core::integer::u32", + "key": true + }, + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "block_number", + "type": "core::integer::u64", + "key": false + }, + { + "name": "block_timestamp", + "type": "core::integer::u64", + "key": false + }, + { + "name": "message_hash", + "type": "core::felt252", + "key": false + }, + { + "name": "message_type", + "type": "core::felt252", + "key": false + }, + { + "name": "payload", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x6d7810fbb7b93093e5e2b3ca8eaaf82bebcbe3df899759913e1f01a08eab7e4", + "tag": "lore-AppchainMessageEvent", + "selector": "0x3d690231464187d245c60621c09209061a40347b82077ec4cb8e145179de19d" + }, + { + "members": [ + { + "name": "game_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + } + ], + "class_hash": "0x7deab85e1eb79e6c76ffeb1d87d9f858769bb2e8e494e1e7e4fc3d70676a339", + "tag": "lore-GameCreatedEvent", + "selector": "0x7c6e3d3f9f2744660619ece25fc28118c70258d3be961f615157fee354aaf39" + }, + { + "members": [ + { + "name": "trail_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + } + ], + "class_hash": "0xf57b6ec6ca87d45b35197242787f5cd046b8d0dc310ff5ed47f812fc756a9e", + "tag": "lore-TrailCreatedEvent", + "selector": "0x18f706e1237c12a6b008f5933109a582bf89e3c5c41fc41114d17891dd8aac9" + }, + { + "members": [ + { + "name": "id", + "type": "core::felt252", + "key": true + }, + { + "name": "hidden", + "type": "core::bool", + "key": false + }, + { + "name": "index", + "type": "core::integer::u8", + "key": false + }, + { + "name": "points", + "type": "core::integer::u16", + "key": false + }, + { + "name": "start", + "type": "core::integer::u64", + "key": false + }, + { + "name": "end", + "type": "core::integer::u64", + "key": false + }, + { + "name": "group", + "type": "core::felt252", + "key": false + }, + { + "name": "icon", + "type": "core::felt252", + "key": false + }, + { + "name": "title", + "type": "core::felt252", + "key": false + }, + { + "name": "description", + "type": "core::byte_array::ByteArray", + "key": false + }, + { + "name": "tasks", + "type": "core::array::Span::", + "key": false + }, + { + "name": "data", + "type": "core::byte_array::ByteArray", + "key": false + } + ], + "class_hash": "0x4f11c8c0277987198006ee9d43ccc84e26365bd7fd7b3f3f9860bf07a599be2", + "tag": "lore-TrophyCreation", + "selector": "0x749a7824fe7100999043b621277070c914584f4d8e6db5595dffce9fb4b8636" + }, + { + "members": [ + { + "name": "player_id", + "type": "core::felt252", + "key": true + }, + { + "name": "task_id", + "type": "core::felt252", + "key": true + }, + { + "name": "count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "time", + "type": "core::integer::u64", + "key": false + } + ], + "class_hash": "0x6c9755504a622dae2c2e744567d16c4b10fcc952070bacd5bcb6981272a2723", + "tag": "lore-TrophyProgression", + "selector": "0x6b26647ff4a8ae272a1c5e5aa9dea3e1253e124f04fa2a52ce052712cb56fd8" + } + ], + "external_contracts": [], + "abis": [ + { + "type": "event", + "name": "achievement::components::achievable::AchievableComponent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "achievement::events::index::TrophyCreation", + "members": [ + { + "name": "id", + "type": "core::felt252" + }, + { + "name": "hidden", + "type": "core::bool" + }, + { + "name": "index", + "type": "core::integer::u8" + }, + { + "name": "points", + "type": "core::integer::u16" + }, + { + "name": "start", + "type": "core::integer::u64" + }, + { + "name": "end", + "type": "core::integer::u64" + }, + { + "name": "group", + "type": "core::felt252" + }, + { + "name": "icon", + "type": "core::felt252" + }, + { + "name": "title", + "type": "core::felt252" + }, + { + "name": "description", + "type": "core::byte_array::ByteArray" + }, + { + "name": "tasks", + "type": "core::array::Span::" + }, + { + "name": "data", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "achievement::events::index::TrophyCreationValue", + "members": [ + { + "name": "hidden", + "type": "core::bool" + }, + { + "name": "index", + "type": "core::integer::u8" + }, + { + "name": "points", + "type": "core::integer::u16" + }, + { + "name": "start", + "type": "core::integer::u64" + }, + { + "name": "end", + "type": "core::integer::u64" + }, + { + "name": "group", + "type": "core::felt252" + }, + { + "name": "icon", + "type": "core::felt252" + }, + { + "name": "title", + "type": "core::felt252" + }, + { + "name": "description", + "type": "core::byte_array::ByteArray" + }, + { + "name": "tasks", + "type": "core::array::Span::" + }, + { + "name": "data", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "achievement::events::index::TrophyProgression", + "members": [ + { + "name": "player_id", + "type": "core::felt252" + }, + { + "name": "task_id", + "type": "core::felt252" + }, + { + "name": "count", + "type": "core::integer::u128" + }, + { + "name": "time", + "type": "core::integer::u64" + } + ] + }, + { + "type": "struct", + "name": "achievement::events::index::TrophyProgressionValue", + "members": [ + { + "name": "count", + "type": "core::integer::u128" + }, + { + "name": "time", + "type": "core::integer::u64" + } + ] + }, + { + "type": "event", + "name": "achievement::events::index::e_TrophyCreation::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "achievement::events::index::e_TrophyProgression::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "achievement::types::index::Task", + "members": [ + { + "name": "id", + "type": "core::felt252" + }, + { + "name": "total", + "type": "core::integer::u128" + }, + { + "name": "description", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "constructor", + "name": "constructor", + "inputs": [] + }, + { + "type": "struct", + "name": "core::array::Span::<(core::felt252, dojo::meta::introspect::Ty)>", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::<(core::felt252, dojo::meta::introspect::Ty)>" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::>", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::>" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "enum", + "name": "core::bool", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "core::byte_array::ByteArray", + "members": [ + { + "name": "data", + "type": "core::array::Array::" + }, + { + "name": "pending_word", + "type": "core::felt252" + }, + { + "name": "pending_word_len", + "type": "core::internal::bounded_int::BoundedInt::<0, 30>" + } + ] + }, + { + "type": "struct", + "name": "core::integer::u256", + "members": [ + { + "name": "low", + "type": "core::integer::u128" + }, + { + "name": "high", + "type": "core::integer::u128" + } + ] + }, + { + "type": "enum", + "name": "core::option::Option::", + "variants": [ + { + "name": "Some", + "type": "core::integer::u128" + }, + { + "name": "None", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "core::option::Option::", + "variants": [ + { + "name": "Some", + "type": "core::integer::u32" + }, + { + "name": "None", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "core::result::Result::", + "variants": [ + { + "name": "Ok", + "type": "core::integer::u128" + }, + { + "name": "Err", + "type": "lore::constants::errors::Error" + } + ] + }, + { + "type": "enum", + "name": "core::result::Result::", + "variants": [ + { + "name": "Ok", + "type": "lore::types::command_type::Command" + }, + { + "name": "Err", + "type": "lore::constants::errors::Error" + } + ] + }, + { + "type": "interface", + "name": "dojo::contract::components::upgradeable::IUpgradeable", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "enum", + "variants": [ + { + "name": "Upgraded", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Upgraded", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::upgradeable::upgradeable_cpt::Upgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "interface", + "name": "dojo::contract::components::world_provider::IWorldProvider", + "items": [ + { + "type": "function", + "name": "world_dispatcher", + "inputs": [], + "outputs": [ + { + "type": "dojo::world::iworld::IWorldDispatcher" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "interface", + "name": "dojo::contract::interface::IContract", + "items": [] + }, + { + "type": "interface", + "name": "dojo::contract::interface::ILibrary", + "items": [] + }, + { + "type": "struct", + "name": "dojo::event::event::EventDef", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + }, + { + "name": "schema", + "type": "dojo::meta::introspect::Struct" + } + ] + }, + { + "type": "interface", + "name": "dojo::event::interface::IEvent", + "items": [ + { + "type": "function", + "name": "definition", + "inputs": [], + "outputs": [ + { + "type": "dojo::event::event::EventDef" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "interface", + "name": "dojo::meta::interface::IDeployedResource", + "items": [ + { + "type": "function", + "name": "dojo_name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "interface", + "name": "dojo::meta::interface::IStoredResource", + "items": [ + { + "type": "function", + "name": "layout", + "inputs": [], + "outputs": [ + { + "type": "dojo::meta::layout::Layout" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "schema", + "inputs": [], + "outputs": [ + { + "type": "dojo::meta::introspect::Struct" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Enum", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "children", + "type": "core::array::Span::<(core::felt252, dojo::meta::introspect::Ty)>" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Member", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "ty", + "type": "dojo::meta::introspect::Ty" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Struct", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "children", + "type": "core::array::Span::" + } + ] + }, + { + "type": "enum", + "name": "dojo::meta::introspect::Ty", + "variants": [ + { + "name": "Primitive", + "type": "core::felt252" + }, + { + "name": "Struct", + "type": "dojo::meta::introspect::Struct" + }, + { + "name": "Enum", + "type": "dojo::meta::introspect::Enum" + }, + { + "name": "Tuple", + "type": "core::array::Span::" + }, + { + "name": "Array", + "type": "core::array::Span::" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "FixedArray", + "type": "(core::array::Span::, core::integer::u32)" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::layout::FieldLayout", + "members": [ + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ] + }, + { + "type": "enum", + "name": "dojo::meta::layout::Layout", + "variants": [ + { + "name": "Fixed", + "type": "core::array::Span::" + }, + { + "name": "Struct", + "type": "core::array::Span::" + }, + { + "name": "Tuple", + "type": "core::array::Span::" + }, + { + "name": "Array", + "type": "core::array::Span::" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "Enum", + "type": "core::array::Span::" + }, + { + "name": "FixedArray", + "type": "(core::array::Span::, core::integer::u32)" + } + ] + }, + { + "type": "struct", + "name": "dojo::model::definition::ModelDef", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + }, + { + "name": "schema", + "type": "dojo::meta::introspect::Struct" + }, + { + "name": "packed_size", + "type": "core::option::Option::" + }, + { + "name": "unpacked_size", + "type": "core::option::Option::" + } + ] + }, + { + "type": "enum", + "name": "dojo::model::definition::ModelIndex", + "variants": [ + { + "name": "Keys", + "type": "core::array::Span::" + }, + { + "name": "Id", + "type": "core::felt252" + }, + { + "name": "MemberId", + "type": "(core::felt252, core::felt252)" + } + ] + }, + { + "type": "interface", + "name": "dojo::model::interface::IModel", + "items": [ + { + "type": "function", + "name": "unpacked_size", + "inputs": [], + "outputs": [ + { + "type": "core::option::Option::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "packed_size", + "inputs": [], + "outputs": [ + { + "type": "core::option::Option::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "definition", + "inputs": [], + "outputs": [ + { + "type": "dojo::model::definition::ModelDef" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "use_legacy_storage", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "struct", + "name": "dojo::model::metadata::ResourceMetadata", + "members": [ + { + "name": "resource_id", + "type": "core::felt252" + }, + { + "name": "metadata_uri", + "type": "core::byte_array::ByteArray" + }, + { + "name": "metadata_hash", + "type": "core::felt252" + } + ] + }, + { + "type": "interface", + "name": "dojo::world::iworld::IUpgradeableWorld", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "interface", + "name": "dojo::world::iworld::IWorld", + "items": [ + { + "type": "function", + "name": "resource", + "inputs": [ + { + "name": "selector", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "dojo::world::resource::Resource" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "world_version", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "uuid", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u32" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "metadata", + "inputs": [ + { + "name": "resource_selector", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "dojo::model::metadata::ResourceMetadata" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_metadata", + "inputs": [ + { + "name": "metadata", + "type": "dojo::model::metadata::ResourceMetadata" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_namespace", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_event", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_model", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_contract", + "inputs": [ + { + "name": "salt", + "type": "core::felt252" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_external_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_library", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "version", + "type": "core::byte_array::ByteArray" + } + ], + "outputs": [ + { + "type": "core::starknet::class_hash::ClassHash" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "init_contract", + "inputs": [ + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "init_calldata", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_event", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_model", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::starknet::class_hash::ClassHash" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_external_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "emit_event", + "inputs": [ + { + "name": "event_selector", + "type": "core::felt252" + }, + { + "name": "keys", + "type": "core::array::Span::" + }, + { + "name": "values", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "emit_events", + "inputs": [ + { + "name": "event_selector", + "type": "core::felt252" + }, + { + "name": "keys", + "type": "core::array::Span::>" + }, + { + "name": "values", + "type": "core::array::Span::>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [ + { + "type": "core::array::Span::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [ + { + "type": "core::array::Span::>" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "values", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "values", + "type": "core::array::Span::>" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "is_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "owners_count", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::integer::u64" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "struct", + "name": "dojo::world::iworld::IWorldDispatcher", + "members": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "enum", + "name": "dojo::world::resource::Resource", + "variants": [ + { + "name": "Model", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Event", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Contract", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "World", + "type": "()" + }, + { + "name": "Unregistered", + "type": "()" + }, + { + "name": "Library", + "type": "(core::starknet::class_hash::ClassHash, core::felt252)" + }, + { + "name": "ExternalContract", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + } + ] + }, + { + "type": "struct", + "name": "dojo::world::storage::WorldStorage", + "members": [ + { + "name": "dispatcher", + "type": "dojo::world::iworld::IWorldDispatcher" + }, + { + "name": "namespace_hash", + "type": "core::felt252" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractInitialized", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "init_calldata", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "salt", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::Event", + "kind": "enum", + "variants": [ + { + "name": "WorldSpawned", + "type": "dojo::world::world_contract::world::WorldSpawned", + "kind": "nested" + }, + { + "name": "WorldUpgraded", + "type": "dojo::world::world_contract::world::WorldUpgraded", + "kind": "nested" + }, + { + "name": "NamespaceRegistered", + "type": "dojo::world::world_contract::world::NamespaceRegistered", + "kind": "nested" + }, + { + "name": "ModelRegistered", + "type": "dojo::world::world_contract::world::ModelRegistered", + "kind": "nested" + }, + { + "name": "EventRegistered", + "type": "dojo::world::world_contract::world::EventRegistered", + "kind": "nested" + }, + { + "name": "ContractRegistered", + "type": "dojo::world::world_contract::world::ContractRegistered", + "kind": "nested" + }, + { + "name": "ExternalContractRegistered", + "type": "dojo::world::world_contract::world::ExternalContractRegistered", + "kind": "nested" + }, + { + "name": "ExternalContractUpgraded", + "type": "dojo::world::world_contract::world::ExternalContractUpgraded", + "kind": "nested" + }, + { + "name": "ModelUpgraded", + "type": "dojo::world::world_contract::world::ModelUpgraded", + "kind": "nested" + }, + { + "name": "EventUpgraded", + "type": "dojo::world::world_contract::world::EventUpgraded", + "kind": "nested" + }, + { + "name": "ContractUpgraded", + "type": "dojo::world::world_contract::world::ContractUpgraded", + "kind": "nested" + }, + { + "name": "ContractInitialized", + "type": "dojo::world::world_contract::world::ContractInitialized", + "kind": "nested" + }, + { + "name": "LibraryRegistered", + "type": "dojo::world::world_contract::world::LibraryRegistered", + "kind": "nested" + }, + { + "name": "EventEmitted", + "type": "dojo::world::world_contract::world::EventEmitted", + "kind": "nested" + }, + { + "name": "MetadataUpdate", + "type": "dojo::world::world_contract::world::MetadataUpdate", + "kind": "nested" + }, + { + "name": "StoreSetRecord", + "type": "dojo::world::world_contract::world::StoreSetRecord", + "kind": "nested" + }, + { + "name": "StoreUpdateRecord", + "type": "dojo::world::world_contract::world::StoreUpdateRecord", + "kind": "nested" + }, + { + "name": "StoreUpdateMember", + "type": "dojo::world::world_contract::world::StoreUpdateMember", + "kind": "nested" + }, + { + "name": "StoreDelRecord", + "type": "dojo::world::world_contract::world::StoreDelRecord", + "kind": "nested" + }, + { + "name": "WriterUpdated", + "type": "dojo::world::world_contract::world::WriterUpdated", + "kind": "nested" + }, + { + "name": "OwnerUpdated", + "type": "dojo::world::world_contract::world::OwnerUpdated", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventEmitted", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "system_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "keys", + "type": "core::array::Span::", + "kind": "data" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "prev_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ExternalContractRegistered", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "block_number", + "type": "core::integer::u64", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ExternalContractUpgraded", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "block_number", + "type": "core::integer::u64", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::LibraryRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::MetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "uri", + "type": "core::byte_array::ByteArray", + "kind": "data" + }, + { + "name": "hash", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ModelRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ModelUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "prev_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::NamespaceRegistered", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "hash", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::OwnerUpdated", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreDelRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreSetRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "keys", + "type": "core::array::Span::", + "kind": "data" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreUpdateMember", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "member_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreUpdateRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WorldSpawned", + "kind": "struct", + "members": [ + { + "name": "creator", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WorldUpgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WriterUpdated", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "function", + "name": "dojo_init", + "inputs": [], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "ensure_abi", + "inputs": [ + { + "name": "event", + "type": "achievement::events::index::TrophyProgression" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ensure_unique", + "inputs": [], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ensure_values", + "inputs": [ + { + "name": "value", + "type": "achievement::events::index::TrophyProgressionValue" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "struct", + "name": "lore::constants::appchain::AppchainMessageEvent", + "members": [ + { + "name": "uuid", + "type": "core::integer::u32" + }, + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + }, + { + "name": "block_timestamp", + "type": "core::integer::u64" + }, + { + "name": "message_hash", + "type": "core::felt252" + }, + { + "name": "message_type", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::constants::appchain::AppchainMessageEventValue", + "members": [ + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + }, + { + "name": "block_timestamp", + "type": "core::integer::u64" + }, + { + "name": "message_hash", + "type": "core::felt252" + }, + { + "name": "message_type", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::constants::appchain::e_AppchainMessageEvent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "enum", + "name": "lore::constants::errors::Error", + "variants": [ + { + "name": "Unimplemented", + "type": "()" + }, + { + "name": "WordTooLong", + "type": "()" + }, + { + "name": "LexerFailed", + "type": "()" + }, + { + "name": "TestError", + "type": "()" + }, + { + "name": "ActionFailed", + "type": "()" + }, + { + "name": "NotSystemAction", + "type": "()" + }, + { + "name": "EntityNotFound", + "type": "()" + }, + { + "name": "NoDictionaryMatch", + "type": "()" + }, + { + "name": "None", + "type": "()" + }, + { + "name": "TriggerNotFound", + "type": "()" + }, + { + "name": "NameTooLong", + "type": "()" + }, + { + "name": "FailedToUpdateTriggerIndex", + "type": "()" + }, + { + "name": "FailedToRemoveTriggerIndex", + "type": "()" + }, + { + "name": "TriggerNotMeetConditions", + "type": "()" + }, + { + "name": "OnceUseOnly", + "type": "()" + }, + { + "name": "ConditionFailed", + "type": "()" + }, + { + "name": "NotInTheSameTrail", + "type": "()" + }, + { + "name": "EffectFailed", + "type": "()" + }, + { + "name": "EffectNotFound", + "type": "()" + }, + { + "name": "ReadOnlyVariable", + "type": "()" + }, + { + "name": "NoPropertyRegistry", + "type": "()" + }, + { + "name": "NoComponent", + "type": "()" + }, + { + "name": "NoAreaComponent", + "type": "()" + }, + { + "name": "NoExitComponent", + "type": "()" + }, + { + "name": "NoReactableComponent", + "type": "()" + }, + { + "name": "NoInventoryItemComponent", + "type": "()" + }, + { + "name": "NoContainerComponent", + "type": "()" + }, + { + "name": "NoPlayerComponent", + "type": "()" + }, + { + "name": "NoTargetEntity", + "type": "()" + }, + { + "name": "NameNotMatch", + "type": "()" + }, + { + "name": "DirectionNotMatch", + "type": "()" + }, + { + "name": "Unenterable", + "type": "()" + }, + { + "name": "FailToReactTo", + "type": "()" + }, + { + "name": "NoTarget", + "type": "()" + }, + { + "name": "NotOpen", + "type": "()" + }, + { + "name": "ContainerFull", + "type": "()" + }, + { + "name": "CantStore", + "type": "()" + }, + { + "name": "NoPersonalContainer", + "type": "()" + }, + { + "name": "NoContainer", + "type": "()" + }, + { + "name": "CantBePicked", + "type": "()" + }, + { + "name": "CantBeStored", + "type": "()" + }, + { + "name": "AlreadyStored", + "type": "()" + }, + { + "name": "NotStored", + "type": "()" + }, + { + "name": "NotEditor", + "type": "()" + }, + { + "name": "NoRoom", + "type": "()" + }, + { + "name": "NotYourGame", + "type": "()" + }, + { + "name": "InvalidTrail", + "type": "()" + }, + { + "name": "InsufficientActionsBalance", + "type": "()" + }, + { + "name": "InsufficientActionsToClaim", + "type": "()" + } + ] + }, + { + "type": "interface", + "name": "lore::lib::a_lexer::ILexer", + "items": [ + { + "type": "function", + "name": "initialize_dictionary", + "inputs": [ + { + "name": "world", + "type": "dojo::world::storage::WorldStorage" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "parse", + "inputs": [ + { + "name": "world", + "type": "dojo::world::storage::WorldStorage" + }, + { + "name": "message", + "type": "core::byte_array::ByteArray" + }, + { + "name": "player", + "type": "lore::models::player::Player" + } + ], + "outputs": [ + { + "type": "core::result::Result::" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "lore::lib::a_lexer::lexer::Event", + "kind": "enum", + "variants": [ + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "flat" + } + ] + }, + { + "type": "struct", + "name": "lore::lib::access::AccessGrantedEvent", + "members": [ + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "role", + "type": "core::felt252" + }, + { + "name": "granted", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::lib::access::AccessGrantedEventValue", + "members": [ + { + "name": "granted", + "type": "core::bool" + } + ] + }, + { + "type": "event", + "name": "lore::lib::access::e_AccessGrantedEvent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::action::Action", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "description", + "type": "core::byte_array::ByteArray" + }, + { + "name": "is_enabled", + "type": "core::bool" + }, + { + "name": "executor", + "type": "core::felt252" + }, + { + "name": "trigger", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + }, + { + "name": "conditions", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + }, + { + "name": "effects", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + }, + { + "name": "tags", + "type": "core::array::Array::" + }, + { + "name": "failing_response", + "type": "core::array::Array::" + }, + { + "name": "success_response", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::action::ActionExecuted", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "is_executed", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::action::ActionExecutedValue", + "members": [ + { + "name": "is_executed", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::action::ActionValue", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "description", + "type": "core::byte_array::ByteArray" + }, + { + "name": "is_enabled", + "type": "core::bool" + }, + { + "name": "executor", + "type": "core::felt252" + }, + { + "name": "trigger", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + }, + { + "name": "conditions", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + }, + { + "name": "effects", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + }, + { + "name": "tags", + "type": "core::array::Array::" + }, + { + "name": "failing_response", + "type": "core::array::Array::" + }, + { + "name": "success_response", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::models::action::m_Action::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::action::m_ActionExecuted::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::actions_config::ActionsConfig", + "members": [ + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "sn_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "action_cost_amount", + "type": "core::integer::u128" + }, + { + "name": "initial_free_actions_count", + "type": "core::integer::u32" + }, + { + "name": "max_free_actions_count", + "type": "core::integer::u32" + }, + { + "name": "free_action_claim_interval", + "type": "core::integer::u64" + }, + { + "name": "trail_reward_actions_count", + "type": "core::integer::u32" + } + ] + }, + { + "type": "struct", + "name": "lore::models::actions_config::ActionsConfigValue", + "members": [ + { + "name": "sn_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "action_cost_amount", + "type": "core::integer::u128" + }, + { + "name": "initial_free_actions_count", + "type": "core::integer::u32" + }, + { + "name": "max_free_actions_count", + "type": "core::integer::u32" + }, + { + "name": "free_action_claim_interval", + "type": "core::integer::u64" + }, + { + "name": "trail_reward_actions_count", + "type": "core::integer::u32" + } + ] + }, + { + "type": "struct", + "name": "lore::models::actions_config::ActionsReward", + "members": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "collected_actions_amount", + "type": "core::integer::u128" + }, + { + "name": "claimed_actions_amount", + "type": "core::integer::u128" + } + ] + }, + { + "type": "struct", + "name": "lore::models::actions_config::ActionsRewardValue", + "members": [ + { + "name": "collected_actions_amount", + "type": "core::integer::u128" + }, + { + "name": "claimed_actions_amount", + "type": "core::integer::u128" + } + ] + }, + { + "type": "event", + "name": "lore::models::actions_config::m_ActionsConfig::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::actions_config::m_ActionsReward::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::area::Area", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_area", + "type": "core::bool" + }, + { + "name": "is_spawn_point", + "type": "core::bool" + }, + { + "name": "progress_percentage", + "type": "core::integer::u8" + }, + { + "name": "preserve_children", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::area::AreaValue", + "members": [ + { + "name": "is_area", + "type": "core::bool" + }, + { + "name": "is_spawn_point", + "type": "core::bool" + }, + { + "name": "progress_percentage", + "type": "core::integer::u8" + }, + { + "name": "preserve_children", + "type": "core::bool" + } + ] + }, + { + "type": "event", + "name": "lore::models::area::m_Area::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::condition::Condition", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "target", + "type": "core::felt252" + }, + { + "name": "component", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "property", + "type": "core::byte_array::ByteArray" + }, + { + "name": "operator", + "type": "lore::types::action_type::Operator" + }, + { + "name": "value", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::condition::ConditionValue", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "target", + "type": "core::felt252" + }, + { + "name": "component", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "property", + "type": "core::byte_array::ByteArray" + }, + { + "name": "operator", + "type": "lore::types::action_type::Operator" + }, + { + "name": "value", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::models::condition::m_Condition::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::container::Container", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_container", + "type": "core::bool" + }, + { + "name": "can_be_opened", + "type": "core::bool" + }, + { + "name": "can_receive_items", + "type": "core::bool" + }, + { + "name": "is_open", + "type": "core::bool" + }, + { + "name": "num_slots", + "type": "core::integer::u32" + }, + { + "name": "action_map", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::container::ContainerValue", + "members": [ + { + "name": "is_container", + "type": "core::bool" + }, + { + "name": "can_be_opened", + "type": "core::bool" + }, + { + "name": "can_receive_items", + "type": "core::bool" + }, + { + "name": "is_open", + "type": "core::bool" + }, + { + "name": "num_slots", + "type": "core::integer::u32" + }, + { + "name": "action_map", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::models::container::m_Container::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::description_text::DescriptionText", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::integer::u32" + }, + { + "name": "text", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "lore::models::description_text::DescriptionTextValue", + "members": [ + { + "name": "text", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "event", + "name": "lore::models::description_text::m_DescriptionText::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::dictionary::Dict", + "members": [ + { + "name": "dict_key", + "type": "core::felt252" + }, + { + "name": "word", + "type": "core::byte_array::ByteArray" + }, + { + "name": "tokenType", + "type": "lore::types::command_type::TokenType" + }, + { + "name": "n_value", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::dictionary::DictValue", + "members": [ + { + "name": "word", + "type": "core::byte_array::ByteArray" + }, + { + "name": "tokenType", + "type": "lore::types::command_type::TokenType" + }, + { + "name": "n_value", + "type": "core::felt252" + } + ] + }, + { + "type": "event", + "name": "lore::models::dictionary::m_Dict::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::effect::Effect", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "target", + "type": "core::felt252" + }, + { + "name": "effect_type", + "type": "lore::types::action_type::EffectType" + }, + { + "name": "component", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "property", + "type": "core::byte_array::ByteArray" + }, + { + "name": "value", + "type": "core::array::Array::<(core::byte_array::ByteArray, core::integer::u32)>" + }, + { + "name": "n_value", + "type": "core::integer::u32" + }, + { + "name": "hex_value", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::effect::EffectValue", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "target", + "type": "core::felt252" + }, + { + "name": "effect_type", + "type": "lore::types::action_type::EffectType" + }, + { + "name": "component", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "property", + "type": "core::byte_array::ByteArray" + }, + { + "name": "value", + "type": "core::array::Array::<(core::byte_array::ByteArray, core::integer::u32)>" + }, + { + "name": "n_value", + "type": "core::integer::u32" + }, + { + "name": "hex_value", + "type": "core::felt252" + } + ] + }, + { + "type": "event", + "name": "lore::models::effect::m_Effect::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::entity::ChildToParent", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_child", + "type": "core::bool" + }, + { + "name": "parent", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::entity::ChildToParentValue", + "members": [ + { + "name": "is_child", + "type": "core::bool" + }, + { + "name": "parent", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::entity::Entity", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_entity", + "type": "core::bool" + }, + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "creator_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "alt_names", + "type": "core::array::Array::" + }, + { + "name": "actions_keys", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::entity::EntityValue", + "members": [ + { + "name": "is_entity", + "type": "core::bool" + }, + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "creator_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "alt_names", + "type": "core::array::Array::" + }, + { + "name": "actions_keys", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::entity::ParentToChildren", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_parent", + "type": "core::bool" + }, + { + "name": "children", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::entity::ParentToChildrenValue", + "members": [ + { + "name": "is_parent", + "type": "core::bool" + }, + { + "name": "children", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::models::entity::m_ChildToParent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::entity::m_Entity::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::entity::m_ParentToChildren::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::exit::Exit", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_exit", + "type": "core::bool" + }, + { + "name": "is_enterable", + "type": "core::bool" + }, + { + "name": "leads_to", + "type": "core::felt252" + }, + { + "name": "direction_type", + "type": "lore::types::direction_type::Direction" + }, + { + "name": "action_map", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::exit::ExitValue", + "members": [ + { + "name": "is_exit", + "type": "core::bool" + }, + { + "name": "is_enterable", + "type": "core::bool" + }, + { + "name": "leads_to", + "type": "core::felt252" + }, + { + "name": "direction_type", + "type": "lore::types::direction_type::Direction" + }, + { + "name": "action_map", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::models::exit::m_Exit::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::game_instance::GameInstanceKeyMap", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::integer::u32" + }, + { + "name": "game_inst", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::game_instance::GameInstanceKeyMapValue", + "members": [ + { + "name": "game_inst", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::game_instance::GameInstanceMap", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "game_inst", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::game_instance::GameInstanceMapValue", + "members": [ + { + "name": "game_inst", + "type": "core::felt252" + } + ] + }, + { + "type": "event", + "name": "lore::models::game_instance::m_GameInstanceKeyMap::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::game_instance::m_GameInstanceMap::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::game_token_info::GameCreatedEvent", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "struct", + "name": "lore::models::game_token_info::GameCreatedEventValue", + "members": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "struct", + "name": "lore::models::game_token_info::GameTokenInfo", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "minter_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "seed", + "type": "core::felt252" + }, + { + "name": "room_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "act_number", + "type": "core::integer::u8" + } + ] + }, + { + "type": "struct", + "name": "lore::models::game_token_info::GameTokenInfoValue", + "members": [ + { + "name": "minter_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "seed", + "type": "core::felt252" + }, + { + "name": "room_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "act_number", + "type": "core::integer::u8" + } + ] + }, + { + "type": "event", + "name": "lore::models::game_token_info::e_GameCreatedEvent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::game_token_info::m_GameTokenInfo::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::hub::Hub", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_hub", + "type": "core::bool" + }, + { + "name": "is_enabled", + "type": "core::bool" + }, + { + "name": "trails_insts", + "type": "core::array::Array::" + }, + { + "name": "grants_editor_access", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::hub::HubValue", + "members": [ + { + "name": "is_hub", + "type": "core::bool" + }, + { + "name": "is_enabled", + "type": "core::bool" + }, + { + "name": "trails_insts", + "type": "core::array::Array::" + }, + { + "name": "grants_editor_access", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::hub::Trail", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_trail", + "type": "core::bool" + }, + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "hub_inst", + "type": "core::felt252" + }, + { + "name": "is_published", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::hub::TrailValue", + "members": [ + { + "name": "is_trail", + "type": "core::bool" + }, + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "hub_inst", + "type": "core::felt252" + }, + { + "name": "is_published", + "type": "core::bool" + } + ] + }, + { + "type": "event", + "name": "lore::models::hub::m_Hub::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::hub::m_Trail::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::index::ComponentVariable", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "id", + "type": "core::felt252" + }, + { + "name": "component_type", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "property_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "value", + "type": "core::byte_array::ByteArray" + }, + { + "name": "last_updated", + "type": "core::integer::u64" + } + ] + }, + { + "type": "struct", + "name": "lore::models::index::ComponentVariableValue", + "members": [ + { + "name": "component_type", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "property_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "value", + "type": "core::byte_array::ByteArray" + }, + { + "name": "last_updated", + "type": "core::integer::u64" + } + ] + }, + { + "type": "struct", + "name": "lore::models::index::PropertyRegistry", + "members": [ + { + "name": "component_type", + "type": "lore::types::component_type::ComponentType" + }, + { + "name": "properties", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore::models::index::PropertyRegistryValue", + "members": [ + { + "name": "properties", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore::models::index::m_ComponentVariable::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::index::m_PropertyRegistry::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::inventory_item::InventoryItem", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_inventory_item", + "type": "core::bool" + }, + { + "name": "owner_id", + "type": "core::felt252" + }, + { + "name": "can_be_picked_up", + "type": "core::bool" + }, + { + "name": "can_go_in_container", + "type": "core::bool" + }, + { + "name": "quantity", + "type": "core::integer::u32" + }, + { + "name": "action_map", + "type": "core::array::Array::" + }, + { + "name": "already_used", + "type": "core::bool" + }, + { + "name": "multiple_use", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::inventory_item::InventoryItemValue", + "members": [ + { + "name": "is_inventory_item", + "type": "core::bool" + }, + { + "name": "owner_id", + "type": "core::felt252" + }, + { + "name": "can_be_picked_up", + "type": "core::bool" + }, + { + "name": "can_go_in_container", + "type": "core::bool" + }, + { + "name": "quantity", + "type": "core::integer::u32" + }, + { + "name": "action_map", + "type": "core::array::Array::" + }, + { + "name": "already_used", + "type": "core::bool" + }, + { + "name": "multiple_use", + "type": "core::bool" + } + ] + }, + { + "type": "event", + "name": "lore::models::inventory_item::m_InventoryItem::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::player::Player", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_player", + "type": "core::bool" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "location", + "type": "core::felt252" + }, + { + "name": "use_debug", + "type": "core::bool" + }, + { + "name": "is_dead", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player::PlayerStory", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "story_line", + "type": "core::integer::u32" + }, + { + "name": "free_actions_count", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player::PlayerStoryValue", + "members": [ + { + "name": "story_line", + "type": "core::integer::u32" + }, + { + "name": "free_actions_count", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player::PlayerValue", + "members": [ + { + "name": "is_player", + "type": "core::bool" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "location", + "type": "core::felt252" + }, + { + "name": "use_debug", + "type": "core::bool" + }, + { + "name": "is_dead", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player::StoryLine", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "key", + "type": "core::integer::u32" + }, + { + "name": "line", + "type": "core::byte_array::ByteArray" + }, + { + "name": "line_type", + "type": "lore::models::player::StoryLineType" + }, + { + "name": "location", + "type": "core::felt252" + } + ] + }, + { + "type": "enum", + "name": "lore::models::player::StoryLineType", + "variants": [ + { + "name": "Undefined", + "type": "()" + }, + { + "name": "Command", + "type": "()" + }, + { + "name": "Response", + "type": "()" + }, + { + "name": "SysResponse", + "type": "()" + }, + { + "name": "Debug", + "type": "()" + }, + { + "name": "Error", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player::StoryLineValue", + "members": [ + { + "name": "line", + "type": "core::byte_array::ByteArray" + }, + { + "name": "line_type", + "type": "lore::models::player::StoryLineType" + }, + { + "name": "location", + "type": "core::felt252" + } + ] + }, + { + "type": "event", + "name": "lore::models::player::m_Player::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::player::m_PlayerStory::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::player::m_StoryLine::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::player_account::PlayerAccount", + "members": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "timestamp_joined", + "type": "core::integer::u64" + }, + { + "name": "timestamp_free_actions_claimed", + "type": "core::integer::u64" + }, + { + "name": "minted_actions_count", + "type": "core::integer::u32" + }, + { + "name": "purchase_count", + "type": "core::integer::u32" + }, + { + "name": "subscription_count", + "type": "core::integer::u32" + }, + { + "name": "current_game_id", + "type": "core::integer::u128" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player_account::PlayerAccountValue", + "members": [ + { + "name": "timestamp_joined", + "type": "core::integer::u64" + }, + { + "name": "timestamp_free_actions_claimed", + "type": "core::integer::u64" + }, + { + "name": "minted_actions_count", + "type": "core::integer::u32" + }, + { + "name": "purchase_count", + "type": "core::integer::u32" + }, + { + "name": "subscription_count", + "type": "core::integer::u32" + }, + { + "name": "current_game_id", + "type": "core::integer::u128" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player_account::PlayerBalances", + "members": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "free_actions_balance", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_balance", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_balance", + "type": "core::integer::u128" + } + ] + }, + { + "type": "struct", + "name": "lore::models::player_account::PlayerBalancesValue", + "members": [ + { + "name": "free_actions_balance", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_balance", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_balance", + "type": "core::integer::u128" + } + ] + }, + { + "type": "event", + "name": "lore::models::player_account::m_PlayerAccount::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::player_account::m_PlayerBalances::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::reactable::Reactable", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "is_reactable", + "type": "core::bool" + }, + { + "name": "is_visible", + "type": "core::bool" + }, + { + "name": "description", + "type": "core::array::Array::" + }, + { + "name": "action_map", + "type": "core::array::Array::" + }, + { + "name": "already_shown", + "type": "core::bool" + }, + { + "name": "new_entry", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "lore::models::reactable::ReactableValue", + "members": [ + { + "name": "is_reactable", + "type": "core::bool" + }, + { + "name": "is_visible", + "type": "core::bool" + }, + { + "name": "description", + "type": "core::array::Array::" + }, + { + "name": "action_map", + "type": "core::array::Array::" + }, + { + "name": "already_shown", + "type": "core::bool" + }, + { + "name": "new_entry", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "event", + "name": "lore::models::reactable::m_Reactable::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::trail_token_info::TrailCreatedEvent", + "members": [ + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trail_token_info::TrailCreatedEventValue", + "members": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trail_token_info::TrailProgress", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "percentage", + "type": "core::integer::u8" + }, + { + "name": "completed", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trail_token_info::TrailProgressValue", + "members": [ + { + "name": "percentage", + "type": "core::integer::u8" + }, + { + "name": "completed", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trail_token_info::TrailTokenInfo", + "members": [ + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "minter_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "seed", + "type": "core::felt252" + }, + { + "name": "trail_inst", + "type": "core::felt252" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trail_token_info::TrailTokenInfoValue", + "members": [ + { + "name": "minter_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "seed", + "type": "core::felt252" + }, + { + "name": "trail_inst", + "type": "core::felt252" + } + ] + }, + { + "type": "event", + "name": "lore::models::trail_token_info::e_TrailCreatedEvent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::trail_token_info::m_TrailProgress::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::trail_token_info::m_TrailTokenInfo::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore::models::trigger::Trigger", + "members": [ + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "trigger_type", + "type": "lore::types::action_type::TriggerType" + }, + { + "name": "is_enabled", + "type": "core::bool" + }, + { + "name": "is_once", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trigger::TriggerExecuted", + "members": [ + { + "name": "game_id", + "type": "core::integer::u128" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "is_executed", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trigger::TriggerExecutedValue", + "members": [ + { + "name": "is_executed", + "type": "core::bool" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trigger::TriggerIndex", + "members": [ + { + "name": "trigger_type", + "type": "lore::types::action_type::TriggerType" + }, + { + "name": "trigger_id", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trigger::TriggerIndexValue", + "members": [ + { + "name": "trigger_id", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ] + }, + { + "type": "struct", + "name": "lore::models::trigger::TriggerValue", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "trigger_type", + "type": "lore::types::action_type::TriggerType" + }, + { + "name": "is_enabled", + "type": "core::bool" + }, + { + "name": "is_once", + "type": "core::bool" + } + ] + }, + { + "type": "event", + "name": "lore::models::trigger::m_Trigger::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::trigger::m_TriggerExecuted::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore::models::trigger::m_TriggerIndex::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "interface", + "name": "lore::systems::actions_token::IActionsTokenProtected", + "items": [ + { + "type": "function", + "name": "calculate_action_cost", + "inputs": [ + { + "name": "player", + "type": "lore::models::player::Player" + }, + { + "name": "command_type", + "type": "lore::types::command_type::CommandType" + } + ], + "outputs": [ + { + "type": "core::result::Result::" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "charge_player_actions", + "inputs": [ + { + "name": "player_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "trail_id", + "type": "core::integer::u128" + }, + { + "name": "actions_amount", + "type": "core::integer::u128" + }, + { + "name": "game_id", + "type": "core::integer::u128" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "claim_actions", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "interface", + "name": "lore::systems::actions_token::IActionsTokenPublic", + "items": [ + { + "type": "function", + "name": "get_free_actions_count", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u32" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "claim_free_actions", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u32" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "get_claimable_rewards_count", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u32" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "claim_rewards", + "inputs": [ + { + "name": "rewards_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "mint_to", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_sn_contract", + "inputs": [ + { + "name": "sn_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_action_cost_amount", + "inputs": [ + { + "name": "action_cost_amount", + "type": "core::integer::u128" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_initial_free_actions_count", + "inputs": [ + { + "name": "initial_free_actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_max_free_actions_count", + "inputs": [ + { + "name": "max_free_actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_free_action_claim_interval", + "inputs": [ + { + "name": "free_action_claim_interval", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_trail_reward_actions_count", + "inputs": [ + { + "name": "trail_reward_actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "send_rewards", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "rewards_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore::systems::actions_token::actions_token::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + }, + { + "name": "ERC20Event", + "type": "openzeppelin_token::erc20::erc20::ERC20Component::Event", + "kind": "flat" + } + ] + }, + { + "type": "interface", + "name": "lore::systems::designer::IDesignerPublic", + "items": [ + { + "type": "function", + "name": "is_admin", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_editor", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_admin", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "is_admin", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_editor", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "is_editor", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "grant_access_to_entity", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "granting", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_player", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_entity", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_reactable", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_description_text", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_area", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_exit", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_inventory_item", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_container", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_trigger", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_condition", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_effect", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_action", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_hub", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_trail", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_parent", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_child", + "inputs": [ + { + "name": "t", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_player", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entity", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_reactable", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_description_text", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_area", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_exit", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_inventory_item", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_container", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_trigger", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_condition", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_effect", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_action", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::<(core::felt252, core::felt252)>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_hub", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_trail", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_parent", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_child", + "inputs": [ + { + "name": "ids", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_property_registry", + "inputs": [ + { + "name": "done", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore::systems::designer::designer::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + }, + { + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "AccessControlEvent", + "type": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::Event", + "kind": "flat" + } + ] + }, + { + "type": "interface", + "name": "lore::systems::game_token::IGameTokenPublic", + "items": [ + { + "type": "function", + "name": "create_game", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u128" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_minting_paused", + "inputs": [ + { + "name": "is_paused", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "update_token_metadata", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "update_tokens_metadata", + "inputs": [ + { + "name": "from_token_id", + "type": "core::integer::u256" + }, + { + "name": "to_token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "update_contract_metadata", + "inputs": [], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_trophies", + "inputs": [], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore::systems::game_token::game_token::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + }, + { + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "ERC721Event", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "flat" + }, + { + "name": "ERC721ComboEvent", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "flat" + }, + { + "name": "AchievableEvent", + "type": "achievement::components::achievable::AchievableComponent::Event", + "kind": "flat" + } + ] + }, + { + "type": "interface", + "name": "lore::systems::prompt::IPrompt", + "items": [ + { + "type": "function", + "name": "prompt", + "inputs": [ + { + "name": "cmd", + "type": "core::byte_array::ByteArray" + }, + { + "name": "game_id", + "type": "core::option::Option::" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore::systems::prompt::prompt::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + } + ] + }, + { + "type": "interface", + "name": "lore::systems::trail_token::ITrailTokenPublic", + "items": [ + { + "type": "function", + "name": "create_trail", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u128" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_minting_paused", + "inputs": [ + { + "name": "is_paused", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "update_token_metadata", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "update_tokens_metadata", + "inputs": [ + { + "name": "from_token_id", + "type": "core::integer::u256" + }, + { + "name": "to_token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "update_contract_metadata", + "inputs": [], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "create_trophies", + "inputs": [], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore::systems::trail_token::trail_token::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + }, + { + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "ERC721Event", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "flat" + }, + { + "name": "ERC721ComboEvent", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "flat" + }, + { + "name": "AchievableEvent", + "type": "achievement::components::achievable::AchievableComponent::Event", + "kind": "flat" + } + ] + }, + { + "type": "enum", + "name": "lore::types::action_type::EffectType", + "variants": [ + { + "name": "ModifyProperty", + "type": "()" + }, + { + "name": "AddItem", + "type": "()" + }, + { + "name": "RemoveItem", + "type": "()" + }, + { + "name": "MoveEntity", + "type": "()" + }, + { + "name": "SendMessage", + "type": "()" + }, + { + "name": "TriggerAction", + "type": "()" + }, + { + "name": "AddQuantity", + "type": "()" + }, + { + "name": "RemoveQuantity", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::action_type::Operator", + "variants": [ + { + "name": "Equals", + "type": "()" + }, + { + "name": "NotEquals", + "type": "()" + }, + { + "name": "GreaterThan", + "type": "()" + }, + { + "name": "LessThan", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::action_type::TriggerType", + "variants": [ + { + "name": "OnEnter", + "type": "()" + }, + { + "name": "OnExit", + "type": "()" + }, + { + "name": "OnInteract", + "type": "()" + }, + { + "name": "OnInspect", + "type": "()" + }, + { + "name": "OnUse", + "type": "()" + }, + { + "name": "OnTimer", + "type": "()" + }, + { + "name": "OnCondition", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "lore::types::command_type::Command", + "members": [ + { + "name": "command_id", + "type": "core::felt252" + }, + { + "name": "text", + "type": "core::byte_array::ByteArray" + }, + { + "name": "words", + "type": "core::array::Array::" + }, + { + "name": "token_count", + "type": "core::integer::u8" + }, + { + "name": "action_type", + "type": "core::integer::u8" + }, + { + "name": "tokens", + "type": "core::array::Array::" + }, + { + "name": "command_type", + "type": "lore::types::command_type::CommandType" + } + ] + }, + { + "type": "enum", + "name": "lore::types::command_type::CommandType", + "variants": [ + { + "name": "Unknown", + "type": "()" + }, + { + "name": "System", + "type": "()" + }, + { + "name": "Action", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "lore::types::command_type::Token", + "members": [ + { + "name": "position", + "type": "core::integer::u32" + }, + { + "name": "text", + "type": "core::byte_array::ByteArray" + }, + { + "name": "token_type", + "type": "lore::types::command_type::TokenType" + }, + { + "name": "token_value", + "type": "core::felt252" + }, + { + "name": "target", + "type": "core::felt252" + } + ] + }, + { + "type": "enum", + "name": "lore::types::command_type::TokenType", + "variants": [ + { + "name": "Unknown", + "type": "()" + }, + { + "name": "Verb", + "type": "()" + }, + { + "name": "Direction", + "type": "()" + }, + { + "name": "Article", + "type": "()" + }, + { + "name": "Preposition", + "type": "()" + }, + { + "name": "Pronoun", + "type": "()" + }, + { + "name": "Adjective", + "type": "()" + }, + { + "name": "Noun", + "type": "()" + }, + { + "name": "Quantifier", + "type": "()" + }, + { + "name": "Interrogative", + "type": "()" + }, + { + "name": "System", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "lore::types::component_type::ActionMapContainer", + "members": [ + { + "name": "action", + "type": "core::byte_array::ByteArray" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "action_fn", + "type": "lore::types::component_type::ContainerActions" + } + ] + }, + { + "type": "struct", + "name": "lore::types::component_type::ActionMapExit", + "members": [ + { + "name": "action", + "type": "core::byte_array::ByteArray" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "action_fn", + "type": "lore::types::component_type::ExitActions" + } + ] + }, + { + "type": "struct", + "name": "lore::types::component_type::ActionMapInventoryItem", + "members": [ + { + "name": "action", + "type": "core::byte_array::ByteArray" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "action_fn", + "type": "lore::types::component_type::InventoryItemActions" + } + ] + }, + { + "type": "struct", + "name": "lore::types::component_type::ActionMapReactable", + "members": [ + { + "name": "action", + "type": "core::byte_array::ByteArray" + }, + { + "name": "inst", + "type": "core::felt252" + }, + { + "name": "action_fn", + "type": "lore::types::component_type::ReactableActions" + }, + { + "name": "entrypoints", + "type": "(core::integer::u32, core::integer::u32)" + } + ] + }, + { + "type": "enum", + "name": "lore::types::component_type::ComponentType", + "variants": [ + { + "name": "None", + "type": "()" + }, + { + "name": "Area", + "type": "()" + }, + { + "name": "Container", + "type": "()" + }, + { + "name": "Entity", + "type": "()" + }, + { + "name": "Exit", + "type": "()" + }, + { + "name": "Reactable", + "type": "()" + }, + { + "name": "InventoryItem", + "type": "()" + }, + { + "name": "Player", + "type": "()" + }, + { + "name": "Trigger", + "type": "()" + }, + { + "name": "Condition", + "type": "()" + }, + { + "name": "Effect", + "type": "()" + }, + { + "name": "Action", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::component_type::ContainerActions", + "variants": [ + { + "name": "Open", + "type": "()" + }, + { + "name": "Close", + "type": "()" + }, + { + "name": "Check", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::component_type::ExitActions", + "variants": [ + { + "name": "UseExit", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::component_type::InventoryItemActions", + "variants": [ + { + "name": "UseItem", + "type": "()" + }, + { + "name": "PickupItem", + "type": "()" + }, + { + "name": "DropItem", + "type": "()" + }, + { + "name": "PutItem", + "type": "()" + }, + { + "name": "TakeOutItem", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::component_type::ReactableActions", + "variants": [ + { + "name": "SetVisible", + "type": "()" + }, + { + "name": "ReadRandomDescription", + "type": "()" + }, + { + "name": "ReadFirstDescription", + "type": "()" + }, + { + "name": "ReadSpecificDescription", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::direction_type::Direction", + "variants": [ + { + "name": "North", + "type": "()" + }, + { + "name": "South", + "type": "()" + }, + { + "name": "East", + "type": "()" + }, + { + "name": "West", + "type": "()" + }, + { + "name": "NorthEast", + "type": "()" + }, + { + "name": "SouthEast", + "type": "()" + }, + { + "name": "NorthWest", + "type": "()" + }, + { + "name": "SouthWest", + "type": "()" + }, + { + "name": "Up", + "type": "()" + }, + { + "name": "Down", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "lore::types::property_type::ComponentProperty", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "property_type", + "type": "lore::types::property_type::PropertyType" + }, + { + "name": "access_flags", + "type": "lore::types::property_type::PropertyAccess" + } + ] + }, + { + "type": "enum", + "name": "lore::types::property_type::PropertyAccess", + "variants": [ + { + "name": "ReadOnly", + "type": "()" + }, + { + "name": "ReadWrite", + "type": "()" + } + ] + }, + { + "type": "enum", + "name": "lore::types::property_type::PropertyType", + "variants": [ + { + "name": "Boolean", + "type": "()" + }, + { + "name": "Felt252", + "type": "()" + }, + { + "name": "U8", + "type": "()" + }, + { + "name": "U32", + "type": "()" + }, + { + "name": "Enum", + "type": "()" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "ContractAddress", + "type": "()" + }, + { + "name": "ArrayFelt252", + "type": "()" + }, + { + "name": "ArrayByteArray", + "type": "()" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "from_token_id", + "type": "core::integer::u256", + "kind": "key" + }, + { + "name": "to_token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::ContractURIUpdated", + "kind": "struct", + "members": [] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "ContractURIUpdated", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::ContractURIUpdated", + "kind": "nested" + }, + { + "name": "MetadataUpdate", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate", + "kind": "nested" + }, + { + "name": "BatchMetadataUpdate", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "interface", + "name": "nft_combo::erc721::interface::IERC721ComboABI", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balance_of", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "owner_of", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "safe_transfer_from", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "data", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transfer_from", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "approve", + "inputs": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_approval_for_all", + "inputs": [ + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "approved", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "get_approved", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_approved_for_all", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balanceOf", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ownerOf", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "safeTransferFrom", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "tokenId", + "type": "core::integer::u256" + }, + { + "name": "data", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transferFrom", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "setApprovalForAll", + "inputs": [ + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "approved", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "getApproved", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "isApprovedForAll", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "symbol", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_uri", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "tokenURI", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "max_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "reserved_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "available_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "minted_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "total_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "last_token_id", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_minting_paused", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_minted_out", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_owner_of", + "inputs": [ + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_exists", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "maxSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "reservedSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "availableSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "mintedSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "totalSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "contract_uri", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "contractURI", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "royalty_info", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "sale_price", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u256)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "default_royalty", + "inputs": [], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_royalty", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "royaltyInfo", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "sale_price", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u256)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "defaultRoyalty", + "inputs": [], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "tokenRoyalty", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "RoleGranted", + "type": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleGranted", + "kind": "nested" + }, + { + "name": "RoleRevoked", + "type": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleRevoked", + "kind": "nested" + }, + { + "name": "RoleAdminChanged", + "type": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged", + "kind": "struct", + "members": [ + { + "name": "role", + "type": "core::felt252", + "kind": "data" + }, + { + "name": "previous_admin_role", + "type": "core::felt252", + "kind": "data" + }, + { + "name": "new_admin_role", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleGranted", + "kind": "struct", + "members": [ + { + "name": "role", + "type": "core::felt252", + "kind": "data" + }, + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "sender", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleRevoked", + "kind": "struct", + "members": [ + { + "name": "role", + "type": "core::felt252", + "kind": "data" + }, + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "sender", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin_access::accesscontrol::interface::IAccessControl", + "items": [ + { + "type": "function", + "name": "has_role", + "inputs": [ + { + "name": "role", + "type": "core::felt252" + }, + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "get_role_admin", + "inputs": [ + { + "name": "role", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_role", + "inputs": [ + { + "name": "role", + "type": "core::felt252" + }, + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_role", + "inputs": [ + { + "name": "role", + "type": "core::felt252" + }, + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "renounce_role", + "inputs": [ + { + "name": "role", + "type": "core::felt252" + }, + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin_introspection::interface::ISRC5", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "openzeppelin_token::erc20::erc20::ERC20Component::Approval", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::integer::u256", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc20::erc20::ERC20Component::Event", + "kind": "enum", + "variants": [ + { + "name": "Transfer", + "type": "openzeppelin_token::erc20::erc20::ERC20Component::Transfer", + "kind": "nested" + }, + { + "name": "Approval", + "type": "openzeppelin_token::erc20::erc20::ERC20Component::Approval", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc20::erc20::ERC20Component::Transfer", + "kind": "struct", + "members": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::integer::u256", + "kind": "data" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin_token::erc20::interface::IERC20Mixin", + "items": [ + { + "type": "function", + "name": "total_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balance_of", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "allowance", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "transfer", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transfer_from", + "inputs": [ + { + "name": "sender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "approve", + "inputs": [ + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "symbol", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "decimals", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u8" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "totalSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balanceOf", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "transferFrom", + "inputs": [ + { + "name": "sender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Approval", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "approved", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "approved", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "enum", + "variants": [ + { + "name": "Transfer", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Transfer", + "kind": "nested" + }, + { + "name": "Approval", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Approval", + "kind": "nested" + }, + { + "name": "ApprovalForAll", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Transfer", + "kind": "struct", + "members": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "l1_handler", + "name": "used_permit", + "inputs": [ + { + "name": "from_address", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] +} \ No newline at end of file diff --git a/packages/contracts/manifest_slot.json b/packages/contracts/manifest_slot.json index c56fee55..5894377d 100644 --- a/packages/contracts/manifest_slot.json +++ b/packages/contracts/manifest_slot.json @@ -34,7 +34,7 @@ "contracts": [ { "address": "0x704db189edff5fa82b61cbc5290167e773055029e2f62c035a28d9c30b5b87b", - "class_hash": "0x1ed30fadc442e7a63f9b4013219e533dbbe01a1ff32e6f6edae9f3c4367ff82", + "class_hash": "0x2bfb4e9505f45cb9284466a11dcbbf1c4221416e85e4bb9c259c39caca01724", "init_calldata": [ "0x0" ], @@ -140,7 +140,7 @@ }, { "address": "0x1968aa3dcaad3ca930835172d4f0be3578d2eb928450ceb78d1d50f82065c2a", - "class_hash": "0x78ae7ddc9c7701d6a60e64069f54904bde0828b99efe8dd7c03940e97765caa", + "class_hash": "0x74a535d06a30acd6dd1bd7ea5cfc0874d3270d020afabec3b521443cbd83dae", "init_calldata": [], "tag": "lore-prompt", "selector": "0x7ce185ac93eb5e2a28b27a6bab8ce1cc608744ef663badb20489547ed1d20a0", @@ -1021,9 +1021,24 @@ "name": "story_line", "type": "core::integer::u32", "key": false + }, + { + "name": "free_actions_count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128", + "key": false + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128", + "key": false } ], - "class_hash": "0xfa89ba6b455f003b359f768c1a49ede28bc61a5963a384ee8bd2c55bf30a1c", + "class_hash": "0x2e3eeed1cea2932853f8b49863ff61d9df2cfecba989f382a929f0a41844f3c", "tag": "lore-PlayerStory", "selector": "0x6e53919f65474ab8e20728f119321dd5b0beffcaf7677f67afbb2f82f05aae0" }, @@ -1107,9 +1122,14 @@ "name": "line_type", "type": "lore::models::player::StoryLineType", "key": false + }, + { + "name": "location", + "type": "core::felt252", + "key": false } ], - "class_hash": "0x1c7dabacc00a5d96f787956bb90ba8dbb44d0eca791ee34173b86ffedb760c4", + "class_hash": "0x751cf42141e8cc7182421c33ddc737ce0608a4d144114d7375251d1cda1e6af", "tag": "lore-StoryLine", "selector": "0x41966df961a636bb8b0fd40dd377bdb038e3078076977ee7f2c7da2d08d416d" }, @@ -5285,6 +5305,18 @@ { "name": "story_line", "type": "core::integer::u32" + }, + { + "name": "free_actions_count", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128" } ] }, @@ -5295,6 +5327,18 @@ { "name": "story_line", "type": "core::integer::u32" + }, + { + "name": "free_actions_count", + "type": "core::integer::u128" + }, + { + "name": "sub_actions_count", + "type": "core::integer::u128" + }, + { + "name": "paid_actions_count", + "type": "core::integer::u128" } ] }, @@ -5347,6 +5391,10 @@ { "name": "line_type", "type": "lore::models::player::StoryLineType" + }, + { + "name": "location", + "type": "core::felt252" } ] }, @@ -5391,6 +5439,10 @@ { "name": "line_type", "type": "lore::models::player::StoryLineType" + }, + { + "name": "location", + "type": "core::felt252" } ] }, @@ -5881,6 +5933,10 @@ { "name": "actions_amount", "type": "core::integer::u128" + }, + { + "name": "game_id", + "type": "core::integer::u128" } ], "outputs": [], diff --git a/packages/contracts/package.json b/packages/contracts/package.json index 11749bf2..c232c9ab 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -6,7 +6,8 @@ "dev:watch": "FORCE_COLOR=3 bun scripts/dev.watch.ts --mode dev", "slot:deploy": "FORCE_COLOR=3 bun scripts/slot.deploy.ts --mode slot", "slot:upgrade": "FORCE_COLOR=3 bun scripts/slot.upgrade.ts --mode slot", - "slot:watch": "FORCE_COLOR=3 bun scripts/slot.watch.ts --mode slot" + "slot:watch": "FORCE_COLOR=3 bun scripts/slot.watch.ts --mode slot", + "appchain-sepolia:migrate": "FORCE_COLOR=3 bun scripts/appchain.deploy.ts --mode appchain-sepolia" }, "dependencies": { "@lore/client": "workspace:*" diff --git a/packages/contracts/scripts/appchain.deploy.ts b/packages/contracts/scripts/appchain.deploy.ts new file mode 100644 index 00000000..c8e8886b --- /dev/null +++ b/packages/contracts/scripts/appchain.deploy.ts @@ -0,0 +1,31 @@ +import type { FSWatcher } from "node:fs"; +import { log } from "@clack/prompts"; +import { config, startWatcher } from "./common"; +import { bgGreen, black } from "ansicolor"; + +const cmd = [ + `sozo --version`, + // `sozo test --profile ${config.mode}`, + `sozo build --profile ${config.mode}`, + `sozo inspect --profile ${config.mode}`, + `sozo migrate --profile ${config.mode}`, + `touch target/${config.mode}/deployed`, +]; + +const onComplete = async (watcher: FSWatcher) => { + watcher.close(); + log.success(bgGreen(black(" Contracts deployed "))); + // await startWatcher(cmd, onStart, onComplete); +}; + +const onStart = async (): Promise => { + console.log(black(bgGreen(" Starting compilation "))); + return true; +}; + +try { + const trigger = await startWatcher(cmd, onStart, onComplete); + trigger("watcher start", ""); +} catch (error) { + log.error((error as Error).message); +} diff --git a/packages/contracts/src/lib/c_handler.cairo b/packages/contracts/src/lib/c_handler.cairo index 2704ef11..8242b50c 100644 --- a/packages/contracts/src/lib/c_handler.cairo +++ b/packages/contracts/src/lib/c_handler.cairo @@ -1,3 +1,4 @@ +use crate::models::player::PlayerTrait; use core::num::traits::Zero; use starknet::{ContractAddress, get_caller_address}; use dojo::{world::WorldStorage, model::ModelStorage}; @@ -50,7 +51,7 @@ pub fn handle_command( } let verbs: Span = command.get_verbs(); if verbs.is_empty() { - player.say(ref world, format!("I don't recognize the VERB(s) in: \"{}\"", command.text)); + player.log_error(ref world, format!("I don't recognize the VERB(s) in: \"{}\"", command.text)); return Result::Err(Error::ActionFailed); } let mut nouns: Span = command.get_nouns(); @@ -61,7 +62,7 @@ pub fn handle_command( for noun in nouns { let item: Option = EntityImpl::get_entity(@world, *noun.target); if (item.is_none()) { - player.say(ref world, format!("I've heard about {} but it's not here", noun.text)); + player.log_error(ref world, format!("I've heard about {} but it's not here", noun.text)); return Result::Err(Error::ActionFailed); } let item: Entity = item.unwrap(); @@ -244,12 +245,12 @@ pub fn handle_command( // if initial verb is not look // check if nouns or directions exist, if they do player recognize verb and target but cant execute command if nouns.len() > 0 { - player.say(ref world, format!("I recognize the VERB(s) and the TARGET(s) in: \"{}\", but is not possible to execute your command", command.text)); + player.log_error(ref world, format!("I recognize the VERB(s) and the TARGET(s) in: \"{}\", but is not possible to execute your command", command.text)); } else if directions.len() > 0 { - player.say(ref world, format!("I recognize the VERB(s) and the Direction in: \"{}\", but is not possible to execute your command", command.text)); + player.log_error(ref world, format!("I recognize the VERB(s) and the Direction in: \"{}\", but is not possible to execute your command", command.text)); } else { // the verb is recognized but the target/direction is not recognized - player.say(ref world, format!("I recognize the VERB(s) in: \"{}\", but not the TARGET(s) or the Direction", command.text)); + player.log_error(ref world, format!("I recognize the VERB(s) in: \"{}\", but not the TARGET(s) or the Direction", command.text)); } // return error return Result::Err(Error::ActionFailed); @@ -257,12 +258,12 @@ pub fn handle_command( // it tokens lengt is more then, // check if nouns or directions exist, if they do player recognize verb and target but cant execute command if nouns.len() > 0 { - player.say(ref world, format!("I recognize the VERB(s) and the TARGET(s) in: \"{}\", but is not possible to execute your command", command.text)); + player.log_error(ref world, format!("I recognize the VERB(s) and the TARGET(s) in: \"{}\", but is not possible to execute your command", command.text)); } else if directions.len() > 0 { - player.say(ref world, format!("I recognize the VERB(s) and the Direction in: \"{}\", but is not possible to execute your command", command.text)); + player.log_error(ref world, format!("I recognize the VERB(s) and the Direction in: \"{}\", but is not possible to execute your command", command.text)); } else { // the verb is recognized but the target/direction is not recognized - player.say(ref world, format!("I recognize the VERB(s) in: \"{}\", but not the TARGET(s) or the Direction", command.text)); + player.log_error(ref world, format!("I recognize the VERB(s) in: \"{}\", but not the TARGET(s) or the Direction", command.text)); } return Result::Err(Error::ActionFailed); } diff --git a/packages/contracts/src/models/player.cairo b/packages/contracts/src/models/player.cairo index 2ede14d2..5d2726b3 100644 --- a/packages/contracts/src/models/player.cairo +++ b/packages/contracts/src/models/player.cairo @@ -17,6 +17,7 @@ use lore::{ }; pub type CounterType = u32; +pub type ActionCounterType = u128; #[derive(Copy, Drop, Serde, Introspect, PartialEq, Debug)] #[dojo::model] @@ -46,6 +47,12 @@ pub struct PlayerStory { /// Properties /// /// Current story line - latest pub story_line: CounterType, + // counter for free actions used + pub free_actions_count: ActionCounterType, + // counter for sub_actions used + pub sub_actions_count: ActionCounterType, + // counter for paid actions used + pub paid_actions_count: ActionCounterType, } // story by game instance @@ -62,6 +69,8 @@ pub struct StoryLine { pub line: ByteArray, /// Line type pub line_type: StoryLineType, + /// location when the line was created + pub location: felt252, } #[derive(Copy, Drop, Serde, Debug, PartialEq, Introspect, DojoStore, Default)] @@ -264,6 +273,7 @@ pub impl PlayerImpl of PlayerTrait { key: player_story.story_line, line: text, line_type, + location: *self.location, }); } diff --git a/packages/contracts/src/models/player_account.cairo b/packages/contracts/src/models/player_account.cairo index 293c0748..e39a3833 100644 --- a/packages/contracts/src/models/player_account.cairo +++ b/packages/contracts/src/models/player_account.cairo @@ -1,5 +1,6 @@ use dojo::{world::WorldStorage, model::{ModelStorage}}; use starknet::{ContractAddress}; +use lore::models::player::{PlayerStory}; #[derive(Copy, Drop, Serde, Introspect, PartialEq, Debug)] #[dojo::model] @@ -104,25 +105,30 @@ pub impl PlayerAccountImpl of PlayerAccountTrait { } // called when a player spends actions - fn spent_actions(ref self: WorldStorage, player_address: ContractAddress, actions_amount: u128) { + fn spent_actions(ref self: WorldStorage, player_address: ContractAddress, actions_amount: u128, game_id: u128) { let mut player_balances: PlayerBalances = self.read_model(player_address); let mut due_amount: u128 = actions_amount; + let mut playerStory: PlayerStory = self.read_model(game_id); if player_balances.free_actions_balance.is_non_zero() { let amount: u128 = core::cmp::min(player_balances.free_actions_balance, due_amount); player_balances.free_actions_balance -= amount; due_amount -= amount; + playerStory.free_actions_count += amount; } if due_amount.is_non_zero() && player_balances.sub_actions_balance.is_non_zero() { let amount: u128 = core::cmp::min(player_balances.sub_actions_balance, due_amount); player_balances.sub_actions_balance -= amount; due_amount -= amount; + playerStory.sub_actions_count += amount; } if due_amount.is_non_zero() && player_balances.paid_actions_balance.is_non_zero() { let amount: u128 = core::cmp::min(player_balances.paid_actions_balance, due_amount); player_balances.paid_actions_balance -= amount; due_amount -= amount; + playerStory.paid_actions_count += amount; } self.write_model(@player_balances); + self.write_model(@playerStory); } // free actions @@ -135,10 +141,14 @@ pub impl PlayerAccountImpl of PlayerAccountTrait { } else if (player_game.minted_actions_count > actions_config.max_free_actions_count) { // have acquired more than the initial free actions let elapsed_since_last_claim: u64 = (starknet::get_block_timestamp() - player_game.timestamp_free_actions_claimed); - (core::cmp::min( + let available_actions_count: u32 = core::cmp::min( (elapsed_since_last_claim / actions_config.free_action_claim_interval).try_into().unwrap(), actions_config.max_free_actions_count, - )) + ); + // cap to player balance + let mut player_balances: PlayerBalances = self.read_model(player_address); + let free_actions_balance_count: u32 = (player_balances.free_actions_balance / CONST::ETH_TO_WEI.low).try_into().unwrap(); + (available_actions_count - core::cmp::min(free_actions_balance_count, available_actions_count)) } else { (0) // must acquire some actions first } diff --git a/packages/contracts/src/systems/actions_token.cairo b/packages/contracts/src/systems/actions_token.cairo index 73bd1049..b09f1e40 100644 --- a/packages/contracts/src/systems/actions_token.cairo +++ b/packages/contracts/src/systems/actions_token.cairo @@ -65,7 +65,7 @@ pub trait IActionsTokenPublic { #[starknet::interface] pub trait IActionsTokenProtected { fn calculate_action_cost(ref self: TState, player: Player, command_type: CommandType) -> Result; - fn charge_player_actions(ref self: TState, player_address: ContractAddress, trail_id: u128, actions_amount: u128); + fn charge_player_actions(ref self: TState, player_address: ContractAddress, trail_id: u128, actions_amount: u128, game_id: u128); fn claim_actions(ref self: TState, recipient: ContractAddress, actions_count: u32); } @@ -315,7 +315,7 @@ pub mod actions_token { } } - fn charge_player_actions(ref self: ContractState, player_address: ContractAddress, trail_id: u128, actions_amount: u128) { + fn charge_player_actions(ref self: ContractState, player_address: ContractAddress, trail_id: u128, actions_amount: u128, game_id: u128) { let mut world: WorldStorage = self.world_default(); // validate caller self._assert_caller_is_world_contract(@world); @@ -329,7 +329,7 @@ pub mod actions_token { // TODO: not from ADMIN // burn player actions - world.spent_actions(player_address, actions_amount); + world.spent_actions(player_address, actions_amount, game_id); self.erc20.burn(player_address, actions_amount.into()); } diff --git a/packages/contracts/src/systems/prompt.cairo b/packages/contracts/src/systems/prompt.cairo index 1e971c00..850545af 100644 --- a/packages/contracts/src/systems/prompt.cairo +++ b/packages/contracts/src/systems/prompt.cairo @@ -70,6 +70,7 @@ pub mod prompt { player.address, world.get_entity_trail_id(player.inst), actions_amount, + player.game_id, ); } }, diff --git a/packages/contracts/src/tests/actions_token_test.cairo b/packages/contracts/src/tests/actions_token_test.cairo index 88eafa8b..03bd27a2 100644 --- a/packages/contracts/src/tests/actions_token_test.cairo +++ b/packages/contracts/src/tests/actions_token_test.cairo @@ -268,20 +268,38 @@ fn test_claim_free_actions_max() { sys.prompt.prompt("look around", Option::None); sys.prompt.prompt("look around", Option::None); sys.prompt.prompt("look around", Option::None); + // spent all free actions _assert_balances(@sys, PLAYER_1, 0, 0, "spent initial"); // mint actions to player... helpers::set_caller(OWNER()); sys.actions.mint_to(PLAYER_1, 10); - _assert_balances(@sys, PLAYER_1, 0, 10, "after airdrop"); + _assert_balances(@sys, PLAYER_1, 0, 10, "1 - airdrop"); // now can claim... helpers::set_caller(PLAYER_1); - assert_eq!(sys.actions.get_free_actions_count(), 0, "after airdrop"); + assert_eq!(sys.actions.get_free_actions_count(), 0, "1 - zero"); helpers::elapse_block_timestamp(CLAIM_INTERVAL * 10); - assert_eq!(sys.actions.get_free_actions_count(), 5, "after 10 hours"); + assert_eq!(sys.actions.get_free_actions_count(), 5, "1 - can claim 5"); // claim... sys.actions.claim_free_actions(); - _assert_balances(@sys, PLAYER_1, 5, 10, "after airdrop"); - assert_eq!(sys.actions.get_free_actions_count(), 0, "after claim"); + _assert_balances(@sys, PLAYER_1, 5, 10, "2 - balances"); + assert_eq!(sys.actions.get_free_actions_count(), 0, "2 - zero"); + // claim again, no changes + helpers::elapse_block_timestamp(CLAIM_INTERVAL * 10); + assert_eq!(sys.actions.get_free_actions_count(), 0, "2 - still zero"); + sys.actions.claim_free_actions(); + _assert_balances(@sys, PLAYER_1, 5, 10, "3 - balances"); + assert_eq!(sys.actions.get_free_actions_count(), 0, "3 - zero"); + // spend 2, claim 2... + sys.prompt.prompt("look around", Option::None); // will up 1 automatically + sys.prompt.prompt("look around", Option::None); + sys.prompt.prompt("look around", Option::None); + _assert_balances(@sys, PLAYER_1, 3, 10, "4 - balances"); + assert_eq!(sys.actions.get_free_actions_count(), 0, "4 - 0"); + helpers::elapse_block_timestamp(CLAIM_INTERVAL * 10); + assert_eq!(sys.actions.get_free_actions_count(), 2, "4 - 2"); + sys.actions.claim_free_actions(); + _assert_balances(@sys, PLAYER_1, 5, 10, "5 - balances"); + assert_eq!(sys.actions.get_free_actions_count(), 0, "5 - zero"); } #[test] diff --git a/packages/starknet/.gitignore b/packages/starknet/.gitignore new file mode 100644 index 00000000..fdd3f2d9 --- /dev/null +++ b/packages/starknet/.gitignore @@ -0,0 +1 @@ +saya.db diff --git a/packages/starknet/CELESTIA_POC.md b/packages/starknet/CELESTIA_POC.md new file mode 100644 index 00000000..a817d3ac --- /dev/null +++ b/packages/starknet/CELESTIA_POC.md @@ -0,0 +1,114 @@ +# Appchain POC with Celestia/Sepolia + +Local proof of concept L2/L3/Celestia + + +### Setup environment variables + +Fill env variables in `/packages/starknet/.env.sepolia`: + +```bash +# /packages/starknet/.env.sepolia +export SETTLEMENT_ACCOUNT_ADDRESS=... +export SETTLEMENT_ACCOUNT_PRIVATE_KEY=... +export CELESTIA_TOKEN=... +``` + +## Terminal 1: Start L3 Katana locally + +```bash +cd packages/starknet +. .env.sepolia +export APPCHAIN_ID=lore_appchain +export KATANA_L3_BIN=./bin/katana-1.7.0-snos.4 +export KATANA_L3_PORT=5050 +export DATA_PATH=./data/${APPCHAIN_ID} +export KATANA_L3_DB_PATH=./data/db/${APPCHAIN_ID} +# rm -rf ${KATANA_L3_DB_PATH} +${KATANA_L3_BIN} --version +${KATANA_L3_BIN} \ + --chain ${DATA_PATH} \ + --db-dir ${KATANA_L3_DB_PATH} \ + --http.port ${KATANA_L3_PORT} + # --dev --dev.no-fee + # --http.cors_origins "*" \ + # --cartridge.controllers --cartridge.paymaster + # --block-time ${BLOCK_TIME} --sequencing.block-max-cairo-steps ${MAX_CAIRO_STEPS} +``` + +``` +PREFUNDED ACCOUNTS +================== + +| Account address | 0x1f401c745d3dba9b9da11921d1fb006c96f571e9039a0ece3f3b0dc14f04c3d +| Private key | 0x7230b49615d175307d580c33d6fda61fc7b9aec91df0f5c1a5ebe3b8cbfee02 +| Public key | 0x78e6e3e4a50285be0f6e8d0b8a61044033e24023df6eb95979ae4073f159ae6 +``` + + +## Terminal 2: Migrate L3 Katana locally + +Execute only once, as we're using a local database. + +```bash +export PROFILE=saya-test +cd packages/contracts +sozo -P ${PROFILE} build +sozo -P ${PROFILE} inspect +sozo -P ${PROFILE} migrate --l1-data-gas 20000000000 --l1-gas 20000000000 --l1-gas-price 20000000000 --l2-gas-price 20000000000 --l1-data-gas-price 20000000000 --l2-gas 20000000000 +``` + + +## Terminal 3: Start Saya locally + +Setup env variables (1st step) + +```bash +cd packages/starknet +source .env.sepolia +export APPCHAIN_ID=lore_appchain +export DATA_PATH=./data/${APPCHAIN_ID} +export DB_DIR=./data/db/${APPCHAIN_ID} +export ROLLUP_RPC=http://localhost:5050 +export SETTLEMENT_RPC=https://api.cartridge.gg/x/starknet/sepolia/rpc/v0_9 +export SETTLEMENT_PILTOVER_ADDRESS=$(grep '^core_contract' ${DATA_PATH}/config.toml | sed -E 's/core_contract = "([^"]+)"/\1/') +export CELESTIA_RPC=https://celestia.mocha.glihm.com +echo ">>> DB_DIR: [${DB_DIR}]" +echo ">>> SETTLEMENT_RPC: [${SETTLEMENT_RPC}]" +echo ">>> ROLLUP_RPC: [${ROLLUP_RPC}]" +echo ">>> SETTLEMENT_PILTOVER_ADDRESS: [${SETTLEMENT_PILTOVER_ADDRESS}]" +echo ">>> SETTLEMENT_ACCOUNT_ADDRESS: [${SETTLEMENT_ACCOUNT_ADDRESS}]" +echo ">>> SETTLEMENT_ACCOUNT_PRIVATE_KEY: [${SETTLEMENT_ACCOUNT_PRIVATE_KEY}]" +echo ">>> CELESTIA_RPC: [${CELESTIA_RPC}]" +echo ">>> CELESTIA_TOKEN: [${CELESTIA_TOKEN}]" +#---------------- +# sytart saya +# +rm -rf ${DB_DIR}/saya.db +echo ">>> Starting Saya..." +saya --version +saya persistent start \ + --mock-snos-from-pie \ + --mock-layout-bridge-program-hash 0x43c5c4cc37c4614d2cf3a833379052c3a38cd18d688b617e2c720e8f941cb8 + # --settlement-rpc ${SETTLEMENT_RPC} \ + # --settlement-piltover-address ${SETTLEMENT_PILTOVER_ADDRESS} \ + # --settlement-account-address ${SETTLEMENT_ACCOUNT_ADDRESS} \ + # --settlement-account-private-key ${SETTLEMENT_ACCOUNT_PRIVATE_KEY} \ + # --rollup-rpc ${ROLLUP_RPC} \ + # --db-dir ${DB_DIR} \ +``` + + + +## Terminal 4: Run some L3 transaction + +Test transaction to check on Celestia... + +```bash +export PROFILE=saya-test +cd packages/contracts +./scripts/mint_actions_to.sh $PROFILE 0x1234 20 +# Transaction hash: 0x0189b5e9147e13fe6869aa1768c28aa26ce01930434ff319fae6e4750ef60b0d +sozo -P $PROFILE call lore-actions_token balance_of 0x1234 +# [ 0x0x000000000000000000000000000000000000000000000001158e460913d00000 0x0x0000000000000000000000000000000000000000000000000000000000000000 ] +``` diff --git a/packages/starknet/README.md b/packages/starknet/README.md index 6ed4f356..8b13c708 100644 --- a/packages/starknet/README.md +++ b/packages/starknet/README.md @@ -2,33 +2,117 @@ Based on: [https://github.com/glihm/starknet-messaging-dev/tree/l2-l3-saya](https://github.com/glihm/starknet-messaging-dev/tree/l2-l3-saya) +Useful references: +- [Starknet contract addresses](https://docs.herodotus.dev/herodotus-docs/developers/contract-addresses) -## Running Locally -* Install tool versions specified [here](https://github.com/glihm/starknet-messaging-dev/tree/l2-l3-saya?tab=readme-ov-file#requirements) +## SETUP -### Katana L3 +* Install tool versions specified [here](https://github.com/glihm/starknet-messaging-dev/blob/l2-l3-saya/README_saya.md#requirements) -Currently, we need a specific Katana version for L3 +```bash +asdf install +``` + + +## DEPLOYMENT (sepolia/mainnet) -* Copy `katana_l3` to `/packages/starknet/bin` (ask Glihm or copy from Docker image) +Let's define some nomenclature: -* Replace `account_address` and `private_key` in `/packages/contracts/dojo_dev.toml`: +- `/packages/starknet` L2 profile: `sepolia` or `mainnet` +- `/packages/contracts` L3 profile: `appchain-sepolia` or `appchain-mainnet` +- Slot services: `lore_appchain_` (katana and torii) +- Appchain id: `lore-appchain-`. Note: this is the config file used to deploy Katana, and the chain id -```toml -# account_address = "0x6677fe62ee39c7b07401f754138502bab7fac99d2d3c5d37df7d1c6fab10819" -# private_key = "0x3e3979c1ed728490308054fe357a9f49cf67f80f9721f44cc57235129e090f4" +Deployment is a multi-step process: -# katana_l3 -account_address = "0x1f401c745d3dba9b9da11921d1fb006c96f571e9039a0ece3f3b0dc14f04c3d" -private_key = "0x7230b49615d175307d580c33d6fda61fc7b9aec91df0f5c1a5ebe3b8cbfee02" +1. Deploy L2 (Starknet) core contract, dojo contracts, and create appchain config +2. Create the L3 (Katana) slot instance, using the appchain config +3. Deploy L3 game contracts +4. Configure all contracts addresses on L2 and L3 for messaging +5. Deploy Saya (local or remote) + + +### Step 0: Setup environment variables + +Use account and keys for STARKNET (sepolia/mainnet) + +```bash +# /packages/starknet/.env.sepolia +export SETTLEMENT_ACCOUNT_ADDRESS=... +export SETTLEMENT_ACCOUNT_PRIVATE_KEY=... +export DOJO_ACCOUNT_ADDRESS=... +export DOJO_PRIVATE_KEY=... ``` + +### Step 1: Deploy L2 + +```bash +# Deploy to sepolia (mainnet is the same process) +export PROFILE=sepolia +cd packages/starknet +. .env.sepolia +bun run sepolia:sn_deploy $PROFILE +``` + +When it runs for the first time, it will deploy and print `Core contract address` and block number `At block`, then it's expected to fail. We add those to `dojo_.toml` and run again. The script can be run multiple times, it always skip what's already deployed. + +```bash +# >> saya core-contract deploy --salt 0x6c6f72655f736e5f305f325f30 +# [2026-02-24T22:46:50Z INFO saya::core_contract::utils] Contract Core contract deployed. +# [2026-02-24T22:46:50Z INFO saya::core_contract::utils] Tx hash : 0x1ec64d8af41a36a6814178074d094f0a4819ac3994b6b655b39dee4354a338 +# [2026-02-24T22:46:50Z INFO saya::core_contract::utils] At block : 6881095 +# [2026-02-24T22:46:50Z INFO saya::core_contract::cli] Core contract address: 0x9496013cd0ffc7111c6c8358830d0f0453615b56f99a1258781301c90401ab +``` + +### Step 2: Create L3 Katana on slot + +```bash +# Create L3 Katana on slot +export PROFILE=sepolia +cd packages/starknet +. .env.sepolia +bun run sepolia:sn_slot $PROFILE +# verify chain id +starkli chain-id --rpc "https://api.cartridge.gg/x/lore-appchain-${PROFILE}/katana" +0x57505f4c4f52455f415050434841494e (WP_LORE_APPCHAIN_SEPOLIA) +# list accounts for contrats dojo config +slot deployments logs "lore-appchain-${PROFILE}" katana --limit 100 +``` + +### Step 3: Deploy L3 game contracts + +```bash +# ! on a different terminal +# Create L3 Katana on slot +export PROFILE=appchain-sepolia +cd packages/contracts +bun run appchain-sepolia:migrate $PROFILE +``` + + + + + + + +## TESTING Locally + +Running L2 and L3 locally (not the game)... + +### Katana L3 + +Currently, we need a specific Katana version for L3 + +* ~~Copy `katana_l3` to `/packages/starknet/bin` (ask Glihm or copy from Docker image)~~ +* Copy `katana-1.7.0-snos.4` to `/packages/starknet/bin` (ask Glihm or copy from Docker image) + ### Deploy and start L2 / L3... ```bash # Run L2+L3 -bun run dev:saya +bun run dev:saya-test # ...wait unil initializer says: πŸ‘ Ready!! ``` @@ -38,32 +122,38 @@ Test messaging export L2_WORLD_ADDRESS=0x07d90bdb9b6af74c5c9c29e16a909e82e9faa78da2bf6c35b07504262592f17a export L3_WORLD_ADDRESS=0x06edbd6fb23929a69ff0fef81f09e3c7689ac01050e4ddb43dc6273f18b37403 export RECIPIENT=0x1234 +export PROFILE=saya-test # # L2 > L3 messaging # # L2: send message to mint actions on L3 cd packages/starknet/ -sozo model get lore_sn-PermitConfig 1 -sozo execute --world $L2_WORLD_ADDRESS --wait lore_sn-permit_token purchased_starter_pack $RECIPIENT +sozo -P $PROFILE model get lore_sn-PermitConfig 1 +sozo -P $PROFILE execute --world $L2_WORLD_ADDRESS --wait lore_sn-permit_token purchased_starter_pack $RECIPIENT # L2: validate permits balance (must be 0x1) -sozo call --world $L2_WORLD_ADDRESS lore_sn-permit_token balance_of $RECIPIENT +sozo -P $PROFILE call --world $L2_WORLD_ADDRESS lore_sn-permit_token balance_of $RECIPIENT # # L3: validate actions balance (must be greater than zero) cd packages/contracts/ -sozo call --world $L3_WORLD_ADDRESS lore-actions_token balance_of $RECIPIENT +sozo -P $PROFILE call --world $L3_WORLD_ADDRESS lore-actions_token balance_of $RECIPIENT # # L3 > L2 messaging # # L3: send message to mint rewards on L2 cd packages/contracts/ -sozo model get lore-ActionsConfig 1 -sozo execute --world $L3_WORLD_ADDRESS --wait lore-actions_token send_rewards $RECIPIENT 0x1 +sozo -P $PROFILE model get lore-ActionsConfig 1 +sozo -P $PROFILE execute --world $L3_WORLD_ADDRESS --wait lore-actions_token send_rewards $RECIPIENT 0x1 # L3: find message event (the last one must be lore-AppchainMessageEvent) -sozo events --world $L3_WORLD_ADDRESS | tail -n 9 +sozo -P $PROFILE events --world $L3_WORLD_ADDRESS | tail -n 9 # -# L2: consume message +# L2: consume message -- use the last 5 values from the printed event above cd packages/starknet/ -sozo execute --world $L2_WORLD_ADDRESS --wait lore_sn-permit_token consume_message arr:0x1,0x4d494e545f5045524d49545f52455741524453,0x465245455f524557415244,0x1234,0x1 +sozo -P $PROFILE execute --world $L2_WORLD_ADDRESS --wait lore_sn-permit_token consume_message arr:\ +0x0000000000000000000000000000000000000000000000000000000000000001,\ +0x000000000000000000000000004d494e545f5045524d49545f52455741524453,\ +0x000000000000000000000000000000000000000000465245455f524557415244,\ +0x0000000000000000000000000000000000000000000000000000000000001234,\ +0x0000000000000000000000000000000000000000000000000000000000000001 # L2: validate permits balance (must be 0x2) -sozo call --world $L2_WORLD_ADDRESS lore_sn-permit_token balance_of $RECIPIENT +sozo -P $PROFILE call --world $L2_WORLD_ADDRESS lore_sn-permit_token balance_of $RECIPIENT ``` diff --git a/packages/starknet/Scarb.toml b/packages/starknet/Scarb.toml index f30bf979..00836307 100644 --- a/packages/starknet/Scarb.toml +++ b/packages/starknet/Scarb.toml @@ -32,3 +32,10 @@ allowed-libfuncs-list.name = "experimental" # https://docs.starknet.io/resources/chain-info/ # max felts = 81,920 felts # casm = true + +#-------------------------- +# Dojo profiles declaration +# +[profile.dev] +[profile.saya-test] +[profile.sepolia] diff --git a/packages/starknet/bindings/typescript/contracts.gen.ts b/packages/starknet/bindings/typescript/contracts.gen.ts new file mode 100644 index 00000000..599b8035 --- /dev/null +++ b/packages/starknet/bindings/typescript/contracts.gen.ts @@ -0,0 +1,661 @@ +import { DojoProvider, DojoCall } from "@dojoengine/core"; +import { Account, AccountInterface, BigNumberish, CairoOption, CairoCustomEnum } from "starknet"; +import * as models from "./models.gen"; + +export function setupWorld(provider: DojoProvider) { + + const build_permit_token_approve_calldata = (to: string, tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "approve", + calldata: [to, tokenId], + }; + }; + + const permit_token_approve = async (snAccount: Account | AccountInterface, to: string, tokenId: BigNumberish) => { + try { + return await provider.execute( + snAccount, + build_permit_token_approve_calldata(to, tokenId), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_availableSupply_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "availableSupply", + calldata: [], + }; + }; + + const permit_token_availableSupply = async () => { + try { + return await provider.call("lore_sn", build_permit_token_availableSupply_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_balanceOf_calldata = (account: string): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "balanceOf", + calldata: [account], + }; + }; + + const permit_token_balanceOf = async (account: string) => { + try { + return await provider.call("lore_sn", build_permit_token_balanceOf_calldata(account)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_consumeMessage_calldata = (payload: Array): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "consume_message", + calldata: [payload], + }; + }; + + const permit_token_consumeMessage = async (snAccount: Account | AccountInterface, payload: Array) => { + try { + return await provider.execute( + snAccount, + build_permit_token_consumeMessage_calldata(payload), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_contractUri_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "contractURI", + calldata: [], + }; + }; + + const permit_token_contractUri = async () => { + try { + return await provider.call("lore_sn", build_permit_token_contractUri_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_defaultRoyalty_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "defaultRoyalty", + calldata: [], + }; + }; + + const permit_token_defaultRoyalty = async () => { + try { + return await provider.call("lore_sn", build_permit_token_defaultRoyalty_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_getApproved_calldata = (tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "getApproved", + calldata: [tokenId], + }; + }; + + const permit_token_getApproved = async (tokenId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_getApproved_calldata(tokenId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_isApprovedForAll_calldata = (owner: string, operator: string): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "isApprovedForAll", + calldata: [owner, operator], + }; + }; + + const permit_token_isApprovedForAll = async (owner: string, operator: string) => { + try { + return await provider.call("lore_sn", build_permit_token_isApprovedForAll_calldata(owner, operator)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_isMintedOut_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "is_minted_out", + calldata: [], + }; + }; + + const permit_token_isMintedOut = async () => { + try { + return await provider.call("lore_sn", build_permit_token_isMintedOut_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_isMintingPaused_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "is_minting_paused", + calldata: [], + }; + }; + + const permit_token_isMintingPaused = async () => { + try { + return await provider.call("lore_sn", build_permit_token_isMintingPaused_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_isOwnerOf_calldata = (address: string, tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "is_owner_of", + calldata: [address, tokenId], + }; + }; + + const permit_token_isOwnerOf = async (address: string, tokenId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_isOwnerOf_calldata(address, tokenId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_lastTokenId_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "last_token_id", + calldata: [], + }; + }; + + const permit_token_lastTokenId = async () => { + try { + return await provider.call("lore_sn", build_permit_token_lastTokenId_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_maxSupply_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "maxSupply", + calldata: [], + }; + }; + + const permit_token_maxSupply = async () => { + try { + return await provider.call("lore_sn", build_permit_token_maxSupply_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_mintedSupply_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "mintedSupply", + calldata: [], + }; + }; + + const permit_token_mintedSupply = async () => { + try { + return await provider.call("lore_sn", build_permit_token_mintedSupply_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_name_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "name", + calldata: [], + }; + }; + + const permit_token_name = async () => { + try { + return await provider.call("lore_sn", build_permit_token_name_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_ownerOf_calldata = (tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "ownerOf", + calldata: [tokenId], + }; + }; + + const permit_token_ownerOf = async (tokenId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_ownerOf_calldata(tokenId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_purchasedStarterPack_calldata = (recipient: string): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "purchased_starter_pack", + calldata: [recipient], + }; + }; + + const permit_token_purchasedStarterPack = async (snAccount: Account | AccountInterface, recipient: string) => { + try { + return await provider.execute( + snAccount, + build_permit_token_purchasedStarterPack_calldata(recipient), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_reservedSupply_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "reservedSupply", + calldata: [], + }; + }; + + const permit_token_reservedSupply = async () => { + try { + return await provider.call("lore_sn", build_permit_token_reservedSupply_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_royaltyInfo_calldata = (tokenId: BigNumberish, salePrice: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "royaltyInfo", + calldata: [tokenId, salePrice], + }; + }; + + const permit_token_royaltyInfo = async (tokenId: BigNumberish, salePrice: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_royaltyInfo_calldata(tokenId, salePrice)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_safeTransferFrom_calldata = (from: string, to: string, tokenId: BigNumberish, data: Array): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "safeTransferFrom", + calldata: [from, to, tokenId, data], + }; + }; + + const permit_token_safeTransferFrom = async (snAccount: Account | AccountInterface, from: string, to: string, tokenId: BigNumberish, data: Array) => { + try { + return await provider.execute( + snAccount, + build_permit_token_safeTransferFrom_calldata(from, to, tokenId, data), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_setApprovalForAll_calldata = (operator: string, approved: boolean): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "setApprovalForAll", + calldata: [operator, approved], + }; + }; + + const permit_token_setApprovalForAll = async (snAccount: Account | AccountInterface, operator: string, approved: boolean) => { + try { + return await provider.execute( + snAccount, + build_permit_token_setApprovalForAll_calldata(operator, approved), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_setAppchainContract_calldata = (appchainContract: string): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "set_appchain_contract", + calldata: [appchainContract], + }; + }; + + const permit_token_setAppchainContract = async (snAccount: Account | AccountInterface, appchainContract: string) => { + try { + return await provider.execute( + snAccount, + build_permit_token_setAppchainContract_calldata(appchainContract), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_setCartridgeContract_calldata = (cartridgeContract: string): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "set_cartridge_contract", + calldata: [cartridgeContract], + }; + }; + + const permit_token_setCartridgeContract = async (snAccount: Account | AccountInterface, cartridgeContract: string) => { + try { + return await provider.execute( + snAccount, + build_permit_token_setCartridgeContract_calldata(cartridgeContract), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_setMessagingContract_calldata = (messagingContract: string): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "set_messaging_contract", + calldata: [messagingContract], + }; + }; + + const permit_token_setMessagingContract = async (snAccount: Account | AccountInterface, messagingContract: string) => { + try { + return await provider.execute( + snAccount, + build_permit_token_setMessagingContract_calldata(messagingContract), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_setPermitType_calldata = (permitType: BigNumberish, actionsCount: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "set_permit_type", + calldata: [permitType, actionsCount], + }; + }; + + const permit_token_setPermitType = async (snAccount: Account | AccountInterface, permitType: BigNumberish, actionsCount: BigNumberish) => { + try { + return await provider.execute( + snAccount, + build_permit_token_setPermitType_calldata(permitType, actionsCount), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_supportsInterface_calldata = (interfaceId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "supports_interface", + calldata: [interfaceId], + }; + }; + + const permit_token_supportsInterface = async (interfaceId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_supportsInterface_calldata(interfaceId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_symbol_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "symbol", + calldata: [], + }; + }; + + const permit_token_symbol = async () => { + try { + return await provider.call("lore_sn", build_permit_token_symbol_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_tokenRoyalty_calldata = (tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "tokenRoyalty", + calldata: [tokenId], + }; + }; + + const permit_token_tokenRoyalty = async (tokenId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_tokenRoyalty_calldata(tokenId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_tokenUri_calldata = (tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "tokenURI", + calldata: [tokenId], + }; + }; + + const permit_token_tokenUri = async (tokenId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_tokenUri_calldata(tokenId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_tokenExists_calldata = (tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "token_exists", + calldata: [tokenId], + }; + }; + + const permit_token_tokenExists = async (tokenId: BigNumberish) => { + try { + return await provider.call("lore_sn", build_permit_token_tokenExists_calldata(tokenId)); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_totalSupply_calldata = (): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "totalSupply", + calldata: [], + }; + }; + + const permit_token_totalSupply = async () => { + try { + return await provider.call("lore_sn", build_permit_token_totalSupply_calldata()); + } catch (error) { + console.error(error); + throw error; + } + }; + + const build_permit_token_transferFrom_calldata = (from: string, to: string, tokenId: BigNumberish): DojoCall => { + return { + contractName: "permit_token", + entrypoint: "transferFrom", + calldata: [from, to, tokenId], + }; + }; + + const permit_token_transferFrom = async (snAccount: Account | AccountInterface, from: string, to: string, tokenId: BigNumberish) => { + try { + return await provider.execute( + snAccount, + build_permit_token_transferFrom_calldata(from, to, tokenId), + "lore_sn", + ); + } catch (error) { + console.error(error); + throw error; + } + }; + + + + return { + permit_token: { + approve: permit_token_approve, + buildApproveCalldata: build_permit_token_approve_calldata, + availableSupply: permit_token_availableSupply, + buildAvailableSupplyCalldata: build_permit_token_availableSupply_calldata, + balanceOf: permit_token_balanceOf, + buildBalanceOfCalldata: build_permit_token_balanceOf_calldata, + consumeMessage: permit_token_consumeMessage, + buildConsumeMessageCalldata: build_permit_token_consumeMessage_calldata, + contractUri: permit_token_contractUri, + buildContractUriCalldata: build_permit_token_contractUri_calldata, + defaultRoyalty: permit_token_defaultRoyalty, + buildDefaultRoyaltyCalldata: build_permit_token_defaultRoyalty_calldata, + getApproved: permit_token_getApproved, + buildGetApprovedCalldata: build_permit_token_getApproved_calldata, + isApprovedForAll: permit_token_isApprovedForAll, + buildIsApprovedForAllCalldata: build_permit_token_isApprovedForAll_calldata, + isMintedOut: permit_token_isMintedOut, + buildIsMintedOutCalldata: build_permit_token_isMintedOut_calldata, + isMintingPaused: permit_token_isMintingPaused, + buildIsMintingPausedCalldata: build_permit_token_isMintingPaused_calldata, + isOwnerOf: permit_token_isOwnerOf, + buildIsOwnerOfCalldata: build_permit_token_isOwnerOf_calldata, + lastTokenId: permit_token_lastTokenId, + buildLastTokenIdCalldata: build_permit_token_lastTokenId_calldata, + maxSupply: permit_token_maxSupply, + buildMaxSupplyCalldata: build_permit_token_maxSupply_calldata, + mintedSupply: permit_token_mintedSupply, + buildMintedSupplyCalldata: build_permit_token_mintedSupply_calldata, + name: permit_token_name, + buildNameCalldata: build_permit_token_name_calldata, + ownerOf: permit_token_ownerOf, + buildOwnerOfCalldata: build_permit_token_ownerOf_calldata, + purchasedStarterPack: permit_token_purchasedStarterPack, + buildPurchasedStarterPackCalldata: build_permit_token_purchasedStarterPack_calldata, + reservedSupply: permit_token_reservedSupply, + buildReservedSupplyCalldata: build_permit_token_reservedSupply_calldata, + royaltyInfo: permit_token_royaltyInfo, + buildRoyaltyInfoCalldata: build_permit_token_royaltyInfo_calldata, + safeTransferFrom: permit_token_safeTransferFrom, + buildSafeTransferFromCalldata: build_permit_token_safeTransferFrom_calldata, + setApprovalForAll: permit_token_setApprovalForAll, + buildSetApprovalForAllCalldata: build_permit_token_setApprovalForAll_calldata, + setAppchainContract: permit_token_setAppchainContract, + buildSetAppchainContractCalldata: build_permit_token_setAppchainContract_calldata, + setCartridgeContract: permit_token_setCartridgeContract, + buildSetCartridgeContractCalldata: build_permit_token_setCartridgeContract_calldata, + setMessagingContract: permit_token_setMessagingContract, + buildSetMessagingContractCalldata: build_permit_token_setMessagingContract_calldata, + setPermitType: permit_token_setPermitType, + buildSetPermitTypeCalldata: build_permit_token_setPermitType_calldata, + supportsInterface: permit_token_supportsInterface, + buildSupportsInterfaceCalldata: build_permit_token_supportsInterface_calldata, + symbol: permit_token_symbol, + buildSymbolCalldata: build_permit_token_symbol_calldata, + tokenRoyalty: permit_token_tokenRoyalty, + buildTokenRoyaltyCalldata: build_permit_token_tokenRoyalty_calldata, + tokenUri: permit_token_tokenUri, + buildTokenUriCalldata: build_permit_token_tokenUri_calldata, + tokenExists: permit_token_tokenExists, + buildTokenExistsCalldata: build_permit_token_tokenExists_calldata, + totalSupply: permit_token_totalSupply, + buildTotalSupplyCalldata: build_permit_token_totalSupply_calldata, + transferFrom: permit_token_transferFrom, + buildTransferFromCalldata: build_permit_token_transferFrom_calldata, + }, + }; +} \ No newline at end of file diff --git a/packages/starknet/bindings/typescript/models.gen.ts b/packages/starknet/bindings/typescript/models.gen.ts new file mode 100644 index 00000000..787d0371 --- /dev/null +++ b/packages/starknet/bindings/typescript/models.gen.ts @@ -0,0 +1,149 @@ +import type { SchemaType as ISchemaType } from "@dojoengine/sdk"; + +import { BigNumberish } from 'starknet'; + +// Type definition for `lore_sn::models::permit_config::PermitConfig` struct +export interface PermitConfig { + key: BigNumberish; + messaging_contract: string; + appchain_contract: string; + cartridge_contract: string; +} + +// Type definition for `lore_sn::models::permit_token_info::PermitTokenInfo` struct +export interface PermitTokenInfo { + permit_id: BigNumberish; + permit_type: BigNumberish; + is_used: boolean; + trail_name: string; +} + +// Type definition for `lore_sn::models::permit_token_info::PermitType` struct +export interface PermitType { + permit_type: BigNumberish; + actions_count: BigNumberish; +} + +// Type definition for `lore_sn::models::appchain::AppchainMessageEvent` struct +export interface AppchainMessageEvent { + uuid: BigNumberish; + caller_address: string; + from_address: string; + to_address: string; + block_number: BigNumberish; + block_timestamp: BigNumberish; + message_hash: BigNumberish; + message_type: BigNumberish; + payload: Array; +} + +// Type definition for `nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate` struct +export interface BatchMetadataUpdate { + from_token_id: BigNumberish; + to_token_id: BigNumberish; +} + +// Type definition for `nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate` struct +export interface MetadataUpdate { + token_id: BigNumberish; +} + +// Type definition for `openzeppelin_token::erc721::erc721::ERC721Component::Approval` struct +export interface Approval { + owner: string; + approved: string; + token_id: BigNumberish; +} + +// Type definition for `openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll` struct +export interface ApprovalForAll { + owner: string; + operator: string; + approved: boolean; +} + +// Type definition for `openzeppelin_token::erc721::erc721::ERC721Component::Transfer` struct +export interface Transfer { + from: string; + to: string; + token_id: BigNumberish; +} + +export interface SchemaType extends ISchemaType { + lore_sn: { + PermitConfig: PermitConfig, + PermitTokenInfo: PermitTokenInfo, + PermitType: PermitType, + AppchainMessageEvent: AppchainMessageEvent, + BatchMetadataUpdate: BatchMetadataUpdate, + MetadataUpdate: MetadataUpdate, + Approval: Approval, + ApprovalForAll: ApprovalForAll, + Transfer: Transfer, + }, +} +export const schema: SchemaType = { + lore_sn: { + PermitConfig: { + key: 0, + messaging_contract: "", + appchain_contract: "", + cartridge_contract: "", + }, + PermitTokenInfo: { + permit_id: 0, + permit_type: 0, + is_used: false, + trail_name: "", + }, + PermitType: { + permit_type: 0, + actions_count: 0, + }, + AppchainMessageEvent: { + uuid: 0, + caller_address: "", + from_address: "", + to_address: "", + block_number: 0, + block_timestamp: 0, + message_hash: 0, + message_type: 0, + payload: [0], + }, + BatchMetadataUpdate: { + from_token_id: 0, + to_token_id: 0, + }, + MetadataUpdate: { + token_id: 0, + }, + Approval: { + owner: "", + approved: "", + token_id: 0, + }, + ApprovalForAll: { + owner: "", + operator: "", + approved: false, + }, + Transfer: { + from: "", + to: "", + token_id: 0, + }, + }, +}; +export enum ModelsMapping { + PermitConfig = 'lore_sn-PermitConfig', + PermitTokenInfo = 'lore_sn-PermitTokenInfo', + PermitType = 'lore_sn-PermitType', + AppchainMessageEvent = 'lore_sn-AppchainMessageEvent', + BatchMetadataUpdate = 'nft_combo-BatchMetadataUpdate', + ContractURIUpdated = 'nft_combo-ContractURIUpdated', + MetadataUpdate = 'nft_combo-MetadataUpdate', + Approval = 'openzeppelin_token-Approval', + ApprovalForAll = 'openzeppelin_token-ApprovalForAll', + Transfer = 'openzeppelin_token-Transfer', +} \ No newline at end of file diff --git a/packages/starknet/data/lore_appchain/config.toml b/packages/starknet/data/lore_appchain/config.toml new file mode 100644 index 00000000..831c1a6c --- /dev/null +++ b/packages/starknet/data/lore_appchain/config.toml @@ -0,0 +1,13 @@ +[id] +Id = "0x6c6f72655f617070636861696e" + +[fee-contract] +strk = "0x2e7442625bab778683501c0eadbc1ea17b3535da040a12ac7d281066e915eea" + +[settlement.starknet] +rpc_url = "https://api.cartridge.gg/x/starknet/sepolia/rpc/v0_9" +core_contract = "0x9496013cd0ffc7111c6c8358830d0f0453615b56f99a1258781301c90401ab" +block = 6881095 + +[settlement.starknet.id] +Named = "Sepolia" diff --git a/packages/starknet/data/lore_appchain/genesis.json b/packages/starknet/data/lore_appchain/genesis.json new file mode 100644 index 00000000..47de6b4a --- /dev/null +++ b/packages/starknet/data/lore_appchain/genesis.json @@ -0,0 +1,63132 @@ +{ + "parentHash": "0x0", + "stateRoot": "0x0", + "number": 0, + "timestamp": 0, + "sequencerAddress": "0x0", + "gasPrices": { + "ETH": 1, + "STRK": 1 + }, + "classes": [ + { + "class": { + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "data": [ + { + "name": "from_", + "type": "felt" + }, + { + "name": "to", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Transfer", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Approval", + "type": "event" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + }, + { + "name": "symbol", + "type": "felt" + }, + { + "name": "decimals", + "type": "felt" + }, + { + "name": "initial_supply", + "type": "Uint256" + }, + { + "name": "recipient", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "total_supply", + "outputs": [ + { + "name": "total_supply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "decimals", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balance_of", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "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" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "sender", + "type": "felt" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer_from", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increase_allowance", + "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": "spender", + "type": "felt" + }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decrease_allowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x410", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x563", + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "offset": "0x4b0", + "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9" + }, + { + "offset": "0x473", + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" + }, + { + "offset": "0x53c", + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e" + }, + { + "offset": "0x492", + "selector": "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836" + }, + { + "offset": "0x5d8", + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683" + }, + { + "offset": "0x624", + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e" + }, + { + "offset": "0x5fe", + "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4" + }, + { + "offset": "0x517", + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1" + }, + { + "offset": "0x454", + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" + }, + { + "offset": "0x5b2", + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + }, + { + "offset": "0x4d0", + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" + }, + { + "offset": "0x4f3", + "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33" + }, + { + "offset": "0x436", + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" + }, + { + "offset": "0x58b", + "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68" + }, + { + "offset": "0x64a", + "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "end_pc": 326, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 35 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 324, + "value": "SafeUint256: addition overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "end_pc": 349, + "flow_tracking_data": { + "ap_tracking": { + "group": 23, + "offset": 60 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 347, + "value": "SafeUint256: subtraction overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "end_pc": 665, + "flow_tracking_data": { + "ap_tracking": { + "group": 44, + "offset": 41 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 660, + "value": "ERC20: decimals exceed 2^8" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "end_pc": 752, + "flow_tracking_data": { + "ap_tracking": { + "group": 56, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 747, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "end_pc": 772, + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error", + "start_pc": 767, + "value": "ERC20: added_value is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "end_pc": 786, + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 782, + "value": "ERC20: allowance overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 805, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 800, + "value": "ERC20: subtracted_value is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 819, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 815, + "value": "ERC20: allowance below zero" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 836, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 831, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 839, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 836, + "value": "ERC20: cannot mint to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 848, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 40 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 844, + "value": "ERC20: mint overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 888, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 883, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 891, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 888, + "value": "ERC20: cannot transfer from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 894, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 891, + "value": "ERC20: cannot transfer to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 904, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 81 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 900, + "value": "ERC20: transfer amount exceeds balance" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 944, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 939, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 947, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 944, + "value": "ERC20: cannot approve from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 950, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 947, + "value": "ERC20: cannot approve to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "end_pc": 978, + "flow_tracking_data": { + "ap_tracking": { + "group": 65, + "offset": 4 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 973, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "end_pc": 1012, + "flow_tracking_data": { + "ap_tracking": { + "group": 66, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1005, + "value": "ERC20: insufficient allowance" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.13.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "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", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480a7ffb7fff8000", + "0x48287ffc80007ffd", + "0x48287ffd80007ffd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "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", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9a", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea5", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2f", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe11", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0c", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde2", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd9", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcc", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdae", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdab", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe16", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd93", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff16", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff28", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd42", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xa2", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd33", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xeb", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x8d", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd3", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd19", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xb1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbf", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd05", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff58", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe26", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127f867fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x92", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce4", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff37", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x48127f257fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x71", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7f", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce6", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed5", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdda", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedd", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf9", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4b", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb2", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc5", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb3", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9c", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc1", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd13", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7a", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf1", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd17", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd37", + "0x20680017fff7fff", + "0x13", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x208b7fff7fff7ffe", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x6", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe77", + "0x208b7fff7fff7ffe", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", + "0x208b7fff7fff7ffe", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe28", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0f", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf6", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", + "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", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd80", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd58", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd46", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd34", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd07", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "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/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo": "let __calldata_arg_initial_supply = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo": "let __calldata_arg_spender = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo": "assert [__calldata_ptr] = to;\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/7e247556a8b9bc505c1e503bda1dbcb424caa8925f45ae18cdde008e8b84b376.cairo": "assert [__calldata_ptr] = owner;\nlet __calldata_ptr = __calldata_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/86b8ce991898641b73ad3eb5d907f86c73139c426526138c35901b17a2d6334d.cairo": "assert [__calldata_ptr] = spender;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/95ae8cb44b0755388c1e634980ee8b2634c31b1a198c799f64c304663bce699a.cairo": "let __calldata_arg_decimals = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo": "// Create a reference to value as felt*.\nlet __calldata_tmp: felt* = cast(&value, felt*);\nassert [__calldata_ptr + 0] = [__calldata_tmp + 0];\nassert [__calldata_ptr + 1] = [__calldata_tmp + 1];\nlet __calldata_ptr = __calldata_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/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo": "assert [__calldata_ptr] = from_;\nlet __calldata_ptr = __calldata_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/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo": "// Create a reference to ret_value.total_supply as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.total_supply, 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/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/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\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/balance_of/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/balance_of/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.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) = balance_of_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/balance_of/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.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, decimals=__calldata_arg_decimals, initial_supply=__calldata_arg_initial_supply, 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/decrease_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/decrease_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/decrease_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.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) = decrease_allowance_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/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.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) = increase_allowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/increase_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/increase_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/increase_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/increase_allowance/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/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo": "func balance_of_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/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo": "func decrease_allowance_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/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo": "func increase_allowance_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/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo": "func total_supply_encode_return(ret_value: (total_supply: 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/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo": "func transfer_from_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/total_supply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/total_supply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.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) = total_supply_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/total_supply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.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) = transfer_from_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transfer_from/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transfer_from/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transfer_from/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/storage_var/ERC20_allowances/decl.cairo": "namespace ERC20_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 ) -> (remaining: 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/ERC20_allowances/impl.cairo": "namespace ERC20_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 = 1711163456665081073580914249687599371093043615922190105609691201034487595172;\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 ) -> (remaining: 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/ERC20_balances/decl.cairo": "namespace ERC20_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 balance: 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/ERC20_balances/impl.cairo": "namespace ERC20_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 = 1648309034483306940318020057553480881073352647889682838905012914068126451082;\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 balance: 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/ERC20_decimals/decl.cairo": "namespace ERC20_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}() -> (\n decimals: felt\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}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_decimals/impl.cairo": "namespace ERC20_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 = 877823913686921299048507465990220541161247202424540097559864758276037605753;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n decimals: felt\n ) {\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/ERC20_name/decl.cairo": "namespace ERC20_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}() -> (name: 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/ERC20_name/impl.cairo": "namespace ERC20_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 = 1473120764136009396440970107973971969419251478021578277222806501183556393953;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (name: 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/ERC20_symbol/decl.cairo": "namespace ERC20_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}() -> (symbol: 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/ERC20_symbol/impl.cairo": "namespace ERC20_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 = 322990191961554429053868449035526014412279677330895387449703561219527453810;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (symbol: 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/ERC20_total_supply/decl.cairo": "namespace ERC20_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}() -> (\n total_supply: 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}(value: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo": "namespace ERC20_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 = 482148859801725464274198147480840119334382080162606228723774290742111978842;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n total_supply: Uint256\n ) {\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.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 12, + "end_line": 4, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 4 + } + }, + "100": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 208 + } + }, + "1000": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 294 + }, + "While expanding the reference 'infinite' in:" + ], + "start_col": 14, + "start_line": 293 + } + }, + "1001": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 294 + } + }, + "1003": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 296, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 296 + } + }, + "1005": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 298 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 294 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "1006": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 67, + "start_line": 298 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1007": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 67, + "start_line": 298 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1008": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 86, + "start_line": 298 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "1009": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 86, + "start_line": 298 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "101": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 208, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "1010": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 298 + } + }, + "1012": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1013": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1014": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 48, + "start_line": 298 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "1015": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 22, + "start_line": 301 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 285 + } + }, + "1016": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 301 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 285 + } + }, + "1017": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 301 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 22, + "start_line": 298 + } + }, + "1018": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 301 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 22, + "start_line": 298 + } + }, + "1019": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + } + }, + "102": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "1021": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 302, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 302 + } + }, + "1022": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1023": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1024": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 294 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "1025": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + } + }, + "1026": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 60 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 12 + } + }, + "1027": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 60 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 12 + } + }, + "1028": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 60 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 12 + } + }, + "1029": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 23, + "start_line": 15 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 5, + "start_line": 13 + } + }, + "1030": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 29, + "start_line": 15 + }, + "While expanding the reference 'symbol' in:" + ], + "start_col": 17, + "start_line": 13 + } + }, + "1031": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 15 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 31, + "start_line": 13 + } + }, + "1032": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "1034": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 17, + "start_line": 16 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 72, + "start_line": 13 + } + }, + "1035": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 28, + "start_line": 16 + }, + "While expanding the reference 'initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + } + }, + "1036": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 28, + "start_line": 16 + }, + "While expanding the reference 'initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + } + }, + "1037": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 16 + } + }, + "1039": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 17, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "104": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "1040": { + "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/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 72, + "start_line": 13 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1042": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "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": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1043": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1044": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1045": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1046": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 141, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 122, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_name' in:" + ], + "start_col": 5, + "start_line": 13 + }, + "While handling calldata argument 'name'" + ], + "start_col": 27, + "start_line": 1 + } + }, + "1047": { + "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/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 171, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_symbol' in:" + ], + "start_col": 17, + "start_line": 13 + }, + "While handling calldata argument 'symbol'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1048": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/95ae8cb44b0755388c1e634980ee8b2634c31b1a198c799f64c304663bce699a.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 205, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 182, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_decimals' in:" + ], + "start_col": 31, + "start_line": 13 + }, + "While handling calldata argument 'decimals'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1049": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 251, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 222, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + }, + "While handling calldata argument 'initial_supply'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "105": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "1050": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 251, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 222, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + }, + "While handling calldata argument 'initial_supply'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1051": { + "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" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 287, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 263, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 72, + "start_line": 13 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1052": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + } + }, + "1054": { + "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/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "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/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1056": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1057": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1058": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "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": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1059": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "106": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "1061": { + "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/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1062": { + "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": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1063": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 76 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 25 + } + }, + "1064": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 76 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 25 + } + }, + "1065": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 76 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 25 + } + }, + "1066": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + } + }, + "1068": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 26 + } + }, + "1069": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "107": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 + } + }, + "1071": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 82, + "start_line": 25 + }, + "While handling return value 'name'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1072": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 82, + "start_line": 25 + }, + "While handling return value 'name'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1074": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 50, + "start_line": 1 + } + }, + "1075": { + "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" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1076": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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": 25 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1077": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1078": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "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": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1079": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "108": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 215 + } + }, + "1080": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1081": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1082": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + } + }, + "1084": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 78, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1085": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1087": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 44, + "start_line": 1 + } + }, + "1088": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1089": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "109": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 216, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "1090": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "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 + } + }, + "1091": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1092": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1093": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 80 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 30 + } + }, + "1094": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 80 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 30 + } + }, + "1095": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 80 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 61, + "start_line": 30 + } + }, + "1096": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + } + }, + "1098": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "1099": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "11": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 202 + } + }, + "1101": { + "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" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 84, + "start_line": 30 + }, + "While handling return value 'symbol'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1102": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 84, + "start_line": 30 + }, + "While handling return value 'symbol'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1104": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 54, + "start_line": 1 + } + }, + "1105": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1106": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1107": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1108": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "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": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1109": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "111": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "1110": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1111": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1112": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + } + }, + "1114": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 80, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1115": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1117": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1118": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1119": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1120": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1121": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1122": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1123": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 86 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 35 + } + }, + "1124": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 86 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 35 + } + }, + "1125": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 86 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 35 + } + }, + "1126": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + } + }, + "1128": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 39 + } + }, + "1129": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "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/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "113": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + } + }, + "1131": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 36, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 36 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1132": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 36, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 36 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1133": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 36, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 36 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1135": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 113, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 98, + "start_line": 1 + } + }, + "1136": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1137": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "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": 35 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1138": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1139": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "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": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "114": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 13 + } + }, + "1140": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1141": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1142": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1143": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + } + }, + "1145": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1146": { + "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" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1148": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1149": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1150": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "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": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1151": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1152": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1153": { + "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" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1154": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 86 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 43 + } + }, + "1155": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 86 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 43 + } + }, + "1156": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 86 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 43 + } + }, + "1157": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + } + }, + "1159": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "116": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "1160": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1162": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 44 + }, + "While handling return value 'total_supply'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1163": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 44 + }, + "While handling return value 'total_supply'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1164": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 44 + }, + "While handling return value 'total_supply'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1166": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1167": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1168": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1169": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1170": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "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": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1171": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1172": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1173": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1174": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + } + }, + "1176": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1177": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1179": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "118": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "1180": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1181": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1182": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1183": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1184": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1185": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 92 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 50 + } + }, + "1186": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 92 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 50 + } + }, + "1187": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 92 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 50 + } + }, + "1188": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + } + }, + "119": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 48, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 50, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1190": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 53 + } + }, + "1191": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1193": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 51, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 51 + }, + "While handling return value 'decimals'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1194": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 51, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 51 + }, + "While handling return value 'decimals'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1196": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 58, + "start_line": 1 + } + }, + "1197": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1198": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1199": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "12": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 93, + "end_line": 203, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 203 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 58, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 204 + } + }, + "1200": { + "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": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1201": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1202": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1203": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1204": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + } + }, + "1206": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1207": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1209": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "121": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 50 + } + }, + "1210": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1211": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1212": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1213": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1214": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1215": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 57 + } + }, + "1216": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 98 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 57 + } + }, + "1217": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 69, + "start_line": 98 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 57 + } + }, + "1218": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 29, + "start_line": 60 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 81, + "start_line": 57 + } + }, + "1219": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + } + }, + "1221": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 60 + } + }, + "1222": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1224": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 58, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1225": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 58, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1226": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 58, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 58 + }, + "While handling return value 'balance'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1228": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 92, + "start_line": 1 + } + }, + "1229": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "123": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1230": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1231": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1232": { + "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" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 81, + "start_line": 57 + }, + "While handling calldata argument 'account'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1234": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1235": { + "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" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1236": { + "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" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1237": { + "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" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1238": { + "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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While handling calldata argument 'account'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1239": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + } + }, + "1241": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1242": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1244": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1245": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1246": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1247": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1248": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1249": { + "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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "125": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 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": 89 + } + }, + "1250": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 64 + } + }, + "1251": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 98 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 64 + } + }, + "1252": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 69, + "start_line": 98 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 64 + } + }, + "1253": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 29, + "start_line": 67 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 82, + "start_line": 64 + } + }, + "1254": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + } + }, + "1256": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 67 + } + }, + "1257": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "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/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1259": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 65, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 65 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "126": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1260": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 65, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 65 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1261": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 65, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 65 + }, + "While handling return value 'balance'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1263": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 108, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 93, + "start_line": 1 + } + }, + "1264": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1265": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "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": 64 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1266": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1267": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 82, + "start_line": 64 + }, + "While handling calldata argument 'account'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1269": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "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": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "127": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + } + }, + "1270": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1271": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1272": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1273": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "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": 95, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_account' in:" + ], + "start_col": 82, + "start_line": 64 + }, + "While handling calldata argument 'account'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1274": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + } + }, + "1276": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 84, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1277": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1279": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1280": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1281": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "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": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1282": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1283": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1284": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1285": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 104 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 71 + } + }, + "1286": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 104 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 71 + } + }, + "1287": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 104 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 71 + } + }, + "1288": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 28, + "start_line": 74 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 5, + "start_line": 72 + } + }, + "1289": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 35, + "start_line": 74 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 18, + "start_line": 72 + } + }, + "129": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 52, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 21, + "start_line": 52 + } + }, + "1290": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + } + }, + "1292": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 74 + } + }, + "1293": { + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1295": { + "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": 73, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 73 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1296": { + "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" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 73, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 73 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1297": { + "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" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 73, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 73 + }, + "While handling return value 'remaining'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1299": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1300": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1301": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1302": { + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1303": { + "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": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 18, + "start_line": 72 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1305": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1306": { + "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" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1307": { + "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" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1308": { + "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" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1309": { + "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" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 72 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 28, + "start_line": 1 + } + }, + "131": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 52 + } + }, + "1310": { + "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" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 72 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1311": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + } + }, + "1313": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1314": { + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1316": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1317": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1318": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1319": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "132": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 23 + } + }, + "1320": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1321": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1322": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 110 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 83 + } + }, + "1323": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 110 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 83 + } + }, + "1324": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 110 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 83 + } + }, + "1325": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 27, + "start_line": 86 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 84 + } + }, + "1326": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 38, + "start_line": 86 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 84 + } + }, + "1327": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 38, + "start_line": 86 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 84 + } + }, + "1328": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + } + }, + "1330": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 86 + } + }, + "1331": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1333": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 85, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 85 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1334": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 85, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 85 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1336": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 57, + "start_line": 1 + } + }, + "1337": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1338": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1339": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "134": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "1340": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 22, + "start_line": 84 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1342": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1343": { + "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" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1344": { + "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" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1345": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1346": { + "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": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 84 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1347": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 84 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1348": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 84 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1349": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + } + }, + "1351": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1352": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1354": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1355": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1356": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1357": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1358": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1359": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "136": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 30 + } + }, + "1360": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 90 + } + }, + "1361": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 90 + } + }, + "1362": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 90 + } + }, + "1363": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 32, + "start_line": 93 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 91 + } + }, + "1364": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 40, + "start_line": 93 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 91 + } + }, + "1365": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 93 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 91 + } + }, + "1366": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 93 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 91 + } + }, + "1367": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + } + }, + "1369": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 93 + } + }, + "1370": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1372": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 92, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 92 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1373": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 92, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 92 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1375": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 61, + "start_line": 1 + } + }, + "1376": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1377": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1378": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1379": { + "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" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 36, + "start_line": 91 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "138": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "1381": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1382": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1383": { + "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" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1384": { + "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" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1385": { + "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" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'sender'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1386": { + "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": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1387": { + "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": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1388": { + "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": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1389": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + } + }, + "1391": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1392": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1394": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1395": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1396": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1397": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1398": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1399": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "14": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 28, + "start_line": 205 + } + }, + "140": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "1400": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 97 + } + }, + "1401": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 97 + } + }, + "1402": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 97 + } + }, + "1403": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 32, + "start_line": 100 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 98 + } + }, + "1404": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 40, + "start_line": 100 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 98 + } + }, + "1405": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 100 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 98 + } + }, + "1406": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 100 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 98 + } + }, + "1407": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + } + }, + "1409": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 100 + } + }, + "141": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "1410": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1412": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_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": 99, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 99 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1413": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 99, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 99 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1415": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 62, + "start_line": 1 + } + }, + "1416": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1417": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 97 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1418": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1419": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 36, + "start_line": 98 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "142": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 32 + } + }, + "1421": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1422": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1423": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1424": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1425": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2a6553d1cb026d6d486f03ea4f3c4e23a17d2c2fada60e20573741cc8edfdb84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 145, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'sender'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1426": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1427": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1428": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1429": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + } + }, + "1431": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 87, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1432": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1434": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1435": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1436": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1437": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1438": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1439": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "144": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "1440": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 127 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 104 + } + }, + "1441": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 127 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 104 + } + }, + "1442": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 127 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 62, + "start_line": 104 + } + }, + "1443": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 26, + "start_line": 107 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 105 + } + }, + "1444": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 35, + "start_line": 107 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 105 + } + }, + "1445": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 35, + "start_line": 107 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 105 + } + }, + "1446": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + } + }, + "1448": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 107 + } + }, + "1449": { + "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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1451": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 106, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 106 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1452": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 106, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 106 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1454": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 56, + "start_line": 1 + } + }, + "1455": { + "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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1456": { + "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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1457": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1458": { + "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" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 105 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "146": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 26 + } + }, + "1460": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1461": { + "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" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1462": { + "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" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1463": { + "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" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1464": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 105 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1465": { + "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": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 105 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1466": { + "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": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 105 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1467": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + } + }, + "1469": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1470": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1472": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1473": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1474": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1475": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1476": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1477": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1478": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 111 + } + }, + "1479": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 139 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 111 + } + }, + "148": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "1480": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 111 + } + }, + "1481": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 114 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 112 + } + }, + "1482": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 114 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 112 + } + }, + "1483": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 114 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 112 + } + }, + "1484": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + } + }, + "1486": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 114 + } + }, + "1487": { + "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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1489": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 113 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "149": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1490": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 113 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1492": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "1493": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1494": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1495": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1496": { + "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" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 112 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1498": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1499": { + "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" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "15": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "150": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "1500": { + "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" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1501": { + "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" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1502": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 112 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1503": { + "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" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 112 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1504": { + "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" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 112 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1505": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + } + }, + "1507": { + "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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1508": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1510": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1511": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1512": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1513": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1514": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1515": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1516": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 118 + } + }, + "1517": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 139 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 118 + } + }, + "1518": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 118 + } + }, + "1519": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 121 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 119 + } + }, + "152": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 34, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1520": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 121 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 119 + } + }, + "1521": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 121 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 119 + } + }, + "1522": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + } + }, + "1524": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 121 + } + }, + "1525": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1527": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_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": 120, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 120 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1528": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 120, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 120 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "153": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 34, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "1530": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 67, + "start_line": 1 + } + }, + "1531": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1532": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 118 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1533": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1534": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 119 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1536": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "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": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1537": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1538": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1539": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "154": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 19 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 20 + } + }, + "1540": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 119 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1541": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 119 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1542": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 119 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1543": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + } + }, + "1545": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 92, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1546": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 108, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1548": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1549": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1550": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1551": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1552": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1553": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1554": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 125 + } + }, + "1555": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 158 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 125 + } + }, + "1556": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 125 + } + }, + "1557": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 128 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 126 + } + }, + "1558": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 128 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 126 + } + }, + "1559": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 128 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 126 + } + }, + "156": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 21 + } + }, + "1560": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + } + }, + "1562": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 128 + } + }, + "1563": { + "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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1565": { + "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": 127, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 127 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1566": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 127, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 127 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1568": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "1569": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "157": { + "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": 22, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "1570": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1571": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1572": { + "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" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 126 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1574": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1575": { + "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" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1576": { + "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" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1577": { + "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" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1578": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 126 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1579": { + "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" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 126 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1580": { + "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" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 126 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1581": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + } + }, + "1583": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1584": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1586": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1587": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1588": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1589": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "159": { + "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": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 23 + } + }, + "1590": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1591": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1592": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 132 + } + }, + "1593": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 158 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 132 + } + }, + "1594": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 132 + } + }, + "1595": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 135 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 133 + } + }, + "1596": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 135 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 133 + } + }, + "1597": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 135 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 133 + } + }, + "1598": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + } + }, + "16": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 354, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "1600": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 135 + } + }, + "1601": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1603": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_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": 134, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 134 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1604": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 134, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 134 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1606": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 67, + "start_line": 1 + } + }, + "1607": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1608": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 132 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1609": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "161": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 24 + } + }, + "1610": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 133 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1612": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "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": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1613": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1614": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1615": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1616": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 133 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1617": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 133 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1618": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 133 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1619": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + } + }, + "1621": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 92, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1622": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 108, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1624": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1625": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1626": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1627": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1628": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1629": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "163": { + "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": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + } + }, + "164": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 27 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 48, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "166": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 33, + "start_line": 29 + } + }, + "168": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 29, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 32, + "start_line": 29 + } + }, + "170": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "171": { + "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": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 30 + } + }, + "173": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 31 + } + }, + "175": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 32 + } + }, + "177": { + "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": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "178": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + } + }, + "179": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 35 + } + }, + "18": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "181": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 29, + "start_line": 18 + } + }, + "182": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + } + }, + "184": { + "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": 36, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 36 + } + }, + "186": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 36 + } + }, + "187": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + } + }, + "188": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 18, + "start_line": 43 + } + }, + "189": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + } + }, + "19": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "191": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "192": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "193": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 29, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "194": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 31, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 30 + } + }, + "196": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 31, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "197": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 71, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 71 + } + }, + "199": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 75 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 46, + "end_line": 82, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 82 + } + }, + "2": { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 5 + } + }, + "20": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 355, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 355 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 53, + "end_line": 357, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 357 + } + }, + "200": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 83 + } + }, + "201": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 85, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 85 + } + }, + "202": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 85, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 85 + } + }, + "204": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 85, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 85 + } + }, + "205": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 86 + } + }, + "206": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 86 + } + }, + "207": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 86 + } + }, + "209": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 86 + } + }, + "210": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 87 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "211": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 87 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "212": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 87 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "213": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 87 + } + }, + "215": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 89 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "216": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 89 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "217": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 74, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 18, + "start_line": 89 + }, + "While expanding the reference 'carry_high' in:" + ], + "start_col": 11, + "start_line": 74 + } + }, + "218": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 89 + } + }, + "219": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 173 + } + }, + "22": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 358, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "220": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 173 + } + }, + "222": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 174 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + } + }, + "223": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 174 + } + }, + "225": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 174 + } + }, + "226": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 174 + } + }, + "228": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 174 + } + }, + "229": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 176 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + } + }, + "23": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "230": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 176 + } + }, + "232": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 176 + } + }, + "233": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 176 + } + }, + "235": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 176 + } + }, + "236": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 188 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 187 + } + }, + "237": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 188 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 187 + } + }, + "238": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 188 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 187 + } + }, + "239": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 188 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 187 + } + }, + "24": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 372, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "240": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 188 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 187 + } + }, + "241": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 188 + } + }, + "243": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 189 + } + }, + "245": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 189 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 187 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 188 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + } + }, + "246": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 189 + } + }, + "247": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 189 + } + }, + "248": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 324 + } + }, + "250": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 324 + } + }, + "252": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 324 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + } + }, + "253": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 324 + } + }, + "254": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 324 + } + }, + "255": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 324 + } + }, + "256": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 330 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + } + }, + "257": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 330 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 329 + } + }, + "258": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 330 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 329 + } + }, + "259": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 330 + } + }, + "26": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "261": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 331 + } + }, + "263": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 61, + "start_line": 331 + } + }, + "265": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 331 + } + }, + "267": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 332 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 331 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "268": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 332 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 331 + } + }, + "269": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 332 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 331 + } + }, + "27": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "270": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 332 + } + }, + "271": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 388 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 387 + } + }, + "272": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 388 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 47, + "start_line": 387 + } + }, + "273": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 388 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 47, + "start_line": 387 + } + }, + "274": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 388 + } + }, + "276": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 389 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 19, + "start_line": 388 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + } + }, + "277": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 389 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 387 + } + }, + "278": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 389 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 387 + } + }, + "279": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 389 + }, + "While expanding the reference 'b_neg' in:" + ], + "start_col": 10, + "start_line": 388 + } + }, + "28": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "280": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 389 + }, + "While expanding the reference 'b_neg' in:" + ], + "start_col": 10, + "start_line": 388 + } + }, + "281": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 389 + } + }, + "283": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 390 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 387 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 389 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "284": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 389 + } + }, + "285": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 389 + } + }, + "286": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 390 + } + }, + "287": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 397, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 397 + } + }, + "288": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 397, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 397 + } + }, + "29": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 374, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 374 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 54, + "end_line": 375, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 375 + } + }, + "290": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 397, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 397 + } + }, + "292": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 398, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 398 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "293": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 398, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 398 + } + }, + "295": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 398, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 398 + } + }, + "296": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 400, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 400 + } + }, + "297": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 400, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 400 + } + }, + "299": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 400, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 400 + } + }, + "3": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 14, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 14 + } + }, + "301": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 401, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 401 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "302": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 401, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 401 + } + }, + "304": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 401, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 401 + } + }, + "305": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 403, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 403 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "306": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 403, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 403 + } + }, + "308": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 403, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 403 + } + }, + "309": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "31": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "310": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 24 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "311": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 24 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "312": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "314": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 25 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "315": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 25 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "316": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "318": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 53, + "start_line": 26 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "319": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 53, + "start_line": 26 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "32": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 392, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 392 + } + }, + "320": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 56, + "start_line": 26 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "321": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 56, + "start_line": 26 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "322": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 41, + "start_line": 26 + } + }, + "324": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "326": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 41, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "327": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 19, + "start_line": 30 + }, + "While expanding the reference 'c' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "328": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 19, + "start_line": 30 + }, + "While expanding the reference 'c' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "329": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 30 + } + }, + "330": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 36, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "332": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 37 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "333": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 37 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "334": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 37 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "335": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "337": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 38, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 38 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "338": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 38, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 38 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "339": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 38, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 38 + } + }, + "34": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "341": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 34, + "start_line": 39 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "342": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 34, + "start_line": 39 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "343": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 37, + "start_line": 39 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "344": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 37, + "start_line": 39 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "345": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 39 + } + }, + "347": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 41, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 13, + "start_line": 41 + } + }, + "349": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 28, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 387 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 23, + "start_line": 39 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 187 + } + }, + "35": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "350": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 40, + "start_line": 43 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "351": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 40, + "start_line": 43 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "352": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 43, + "start_line": 43 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "353": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 43, + "start_line": 43 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "354": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 28, + "start_line": 43 + } + }, + "356": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 44, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 44 + } + }, + "357": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "359": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "36": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "361": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "362": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "364": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "365": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "367": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "368": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 15, + "start_line": 20 + }, + "While handling calldata argument 'from_'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "369": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 20 + }, + "While handling calldata argument 'to'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "37": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "370": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "371": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "372": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 22, + "start_line": 5 + } + }, + "374": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "375": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "377": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "378": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "379": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "38": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "380": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "382": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "383": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "384": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "386": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "388": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "389": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "39": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 85, + "end_line": 394, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 394 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 51, + "end_line": 395, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 395 + } + }, + "391": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "392": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "394": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "395": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7e247556a8b9bc505c1e503bda1dbcb424caa8925f45ae18cdde008e8b84b376.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 15, + "start_line": 24 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "396": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/86b8ce991898641b73ad3eb5d907f86c73139c426526138c35901b17a2d6334d.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 24 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "397": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "398": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "399": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 22, + "start_line": 5 + } + }, + "4": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 15, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "401": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "402": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "404": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "405": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "406": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "407": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "409": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "41": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + } + }, + "410": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "411": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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 expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "412": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "413": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "415": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "416": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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": 35, + "start_line": 12 + } + }, + "417": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "418": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "42": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 7 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 12 + } + }, + "420": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "421": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "422": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "424": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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": 352 + } + }, + "425": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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 + } + }, + "426": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "427": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "428": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "429": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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": 36, + "start_line": 23 + } + }, + "430": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "431": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "433": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "434": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "435": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "436": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "438": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "439": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "44": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "440": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "441": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "442": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "443": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "445": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "446": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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": 35, + "start_line": 12 + } + }, + "447": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "448": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "450": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "451": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "452": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "454": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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": 352 + } + }, + "455": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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 + } + }, + "456": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "457": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "458": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "459": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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": 36, + "start_line": 23 + } + }, + "46": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 17, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "460": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "461": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "463": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "464": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "465": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "466": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "468": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "469": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "47": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 46, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 42 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 26, + "end_line": 47, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 47 + } + }, + "470": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "471": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/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 expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "472": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/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 + } + }, + "473": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "475": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "476": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 35, + "start_line": 12 + } + }, + "477": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 63, + "start_line": 12 + } + }, + "478": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "48": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 48, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 49 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 41 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 48 + } + }, + "480": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "481": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "482": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "484": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 31, + "start_line": 18 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "485": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 32, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "486": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "487": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 45, + "start_line": 21 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "488": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 22 + } + }, + "489": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "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": 25 + } + }, + "490": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "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": 64, + "start_line": 25 + } + }, + "491": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + } + }, + "493": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 25 + } + }, + "494": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 31, + "start_line": 27 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "495": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 55, + "start_line": 27 + } + }, + "496": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + } + }, + "498": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "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": 26 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "499": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "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": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "5": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 17, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 13, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "50": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 49 + } + }, + "500": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + } + }, + "501": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "502": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/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 + } + }, + "503": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "505": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "506": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 35, + "start_line": 12 + } + }, + "507": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 63, + "start_line": 12 + } + }, + "508": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "51": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 41 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + } + }, + "510": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "511": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "512": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "514": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "515": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 17 + } + }, + "517": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 17 + } + }, + "519": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/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": 352 + } + }, + "52": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 54, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 15, + "start_line": 54 + } + }, + "520": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 32, + "start_line": 20 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "521": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 35, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "522": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 45, + "start_line": 22 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "523": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 45, + "start_line": 23 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "524": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "525": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/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": 36, + "start_line": 27 + } + }, + "526": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + }, + "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": 64, + "start_line": 27 + } + }, + "527": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + } + }, + "529": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 27 + } + }, + "53": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + } + }, + "530": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 29 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 28 + } + }, + "531": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 29 + } + }, + "532": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + } + }, + "534": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 30 + } + }, + "536": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 30 + } + }, + "537": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 30 + } + }, + "539": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "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": 28 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "540": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "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": 30, + "start_line": 28 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "541": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + } + }, + "542": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 36, + "start_line": 9 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "543": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 50, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "545": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 9 + } + }, + "546": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + } + }, + "548": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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": 43, + "start_line": 7 + } + }, + "549": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 44, + "start_line": 10 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 9 + } + }, + "55": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 55, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 55 + } + }, + "550": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 10 + } + }, + "552": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "553": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "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": 21, + "start_line": 10 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "554": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 10 + } + }, + "555": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + } + }, + "556": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "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": 35, + "start_line": 14 + } + }, + "557": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "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": 63, + "start_line": 14 + } + }, + "558": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 17 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 80, + "start_line": 14 + } + }, + "559": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + } + }, + "56": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 97 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 50, + "end_line": 108, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "561": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 14 + } + }, + "562": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 58, + "start_line": 18 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "563": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + } + }, + "565": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 19 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 18 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "566": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 58, + "start_line": 19 + } + }, + "568": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 19 + } + }, + "570": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 19 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "571": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 32, + "start_line": 22 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "572": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "573": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 45, + "start_line": 24 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 18 + } + }, + "574": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 45, + "start_line": 25 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 19 + } + }, + "575": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "576": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + }, + "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": 29 + } + }, + "577": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + }, + "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": 64, + "start_line": 29 + } + }, + "578": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 32 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 9, + "start_line": 30 + } + }, + "579": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + } + }, + "58": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 53, + "start_line": 108 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "581": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 29 + } + }, + "582": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 33 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 32 + } + }, + "583": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 33 + } + }, + "584": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + } + }, + "586": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 34 + } + }, + "588": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 34 + } + }, + "589": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "59": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "591": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + }, + "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": 32 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "592": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + }, + "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": 30, + "start_line": 32 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "593": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + } + }, + "594": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 36, + "start_line": 11 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "595": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 50, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 10 + } + }, + "597": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 11 + } + }, + "598": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + } + }, + "60": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 108 + } + }, + "600": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 12 + } + }, + "601": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 12 + } + }, + "603": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + }, + "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": 43, + "start_line": 7 + } + }, + "604": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 44, + "start_line": 13 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 12 + } + }, + "605": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + } + }, + "607": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + }, + "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 + } + }, + "608": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + }, + "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": 21, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "609": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 14 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "61": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "610": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "611": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + }, + "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": 35, + "start_line": 17 + } + }, + "612": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + }, + "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": 63, + "start_line": 17 + } + }, + "613": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 18 + } + }, + "614": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 20 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 18 + } + }, + "615": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + } + }, + "617": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 17 + } + }, + "618": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 58, + "start_line": 21 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 20 + } + }, + "619": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 21 + } + }, + "62": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + } + }, + "621": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 21 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "622": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 58, + "start_line": 22 + } + }, + "624": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + } + }, + "626": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 24 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 22 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "627": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "628": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "629": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 45, + "start_line": 27 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 21 + } + }, + "630": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 45, + "start_line": 28 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 22 + } + }, + "631": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + } + }, + "632": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "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": 32 + } + }, + "633": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "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": 64, + "start_line": 32 + } + }, + "634": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 35 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 33 + } + }, + "635": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 35 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 33 + } + }, + "636": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + } + }, + "638": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 32 + } + }, + "639": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 36 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 35 + } + }, + "64": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 94, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 35, + "start_line": 113 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 15, + "start_line": 94 + } + }, + "640": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 36 + } + }, + "641": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "643": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 37 + } + }, + "645": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 37 + } + }, + "646": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "648": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + }, + "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": 30, + "start_line": 35 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "649": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "65": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 113 + } + }, + "650": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + } + }, + "651": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "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": 22, + "start_line": 60 + } + }, + "652": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "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": 42, + "start_line": 60 + } + }, + "653": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "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": 70, + "start_line": 60 + } + }, + "654": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 63 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 9, + "start_line": 61 + } + }, + "655": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + } + }, + "657": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 64 + }, + "While expanding the reference 'symbol' in:" + ], + "start_col": 21, + "start_line": 61 + } + }, + "658": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 64 + } + }, + "66": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 115, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 115 + } + }, + "660": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 66 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 35, + "start_line": 61 + } + }, + "661": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 66 + } + }, + "663": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 66 + } + }, + "665": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "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": 9, + "start_line": 64 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + } + }, + "666": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "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": 9, + "start_line": 64 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + } + }, + "667": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "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": 13, + "start_line": 66 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + } + }, + "668": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 68 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 35, + "start_line": 61 + } + }, + "669": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + } + }, + "671": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 69, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 69 + } + }, + "672": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "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": 15, + "start_line": 76 + } + }, + "673": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "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": 35, + "start_line": 76 + } + }, + "674": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "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": 63, + "start_line": 76 + } + }, + "675": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + } + }, + "677": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 77 + } + }, + "678": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "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": 17, + "start_line": 80 + } + }, + "679": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "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": 37, + "start_line": 80 + } + }, + "68": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + } + }, + "680": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "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": 65, + "start_line": 80 + } + }, + "681": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + } + }, + "683": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 83 + } + }, + "684": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "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": 23, + "start_line": 86 + } + }, + "685": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "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": 43, + "start_line": 86 + } + }, + "686": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "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": 71, + "start_line": 86 + } + }, + "687": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + } + }, + "689": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 89 + } + }, + "69": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 164 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 42, + "end_line": 186, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "690": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "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": 19, + "start_line": 92 + } + }, + "691": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "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": 39, + "start_line": 92 + } + }, + "692": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "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": 67, + "start_line": 92 + } + }, + "693": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + } + }, + "695": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 95 + } + }, + "696": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "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": 21, + "start_line": 98 + } + }, + "697": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "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": 41, + "start_line": 98 + } + }, + "698": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "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": 69, + "start_line": 98 + } + }, + "699": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 99, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 36, + "start_line": 101 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 9, + "start_line": 99 + } + }, + "7": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "70": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "700": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + } + }, + "702": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 101 + } + }, + "703": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "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": 20, + "start_line": 104 + } + }, + "704": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "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": 40, + "start_line": 104 + } + }, + "705": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "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": 68, + "start_line": 104 + } + }, + "706": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 105, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 107 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 105 + } + }, + "707": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 45, + "start_line": 107 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 105 + } + }, + "708": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + } + }, + "71": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "710": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 107 + } + }, + "711": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 113 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 110 + } + }, + "712": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 113 + } + }, + "714": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 113 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "715": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 110 + } + }, + "716": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 110 + } + }, + "717": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 19, + "start_line": 114 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 14, + "start_line": 113 + } + }, + "718": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 111, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 114 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 111 + } + }, + "719": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 111, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 111 + } + }, + "720": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 111, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 111 + } + }, + "721": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + } + }, + "723": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 115, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 115 + } + }, + "725": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 115, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 115 + } + }, + "726": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + } + }, + "727": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 121 + } + }, + "729": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 121 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "73": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "730": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + } + }, + "731": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + } + }, + "732": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 122 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 119 + } + }, + "733": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 122 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 121 + } + }, + "734": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 122 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "735": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 122 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "736": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + } + }, + "738": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 19, + "start_line": 123 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 119 + } + }, + "739": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 123 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 119 + } + }, + "74": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "740": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 123 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "741": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 123 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "742": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 123 + } + }, + "744": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 124, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 124 + } + }, + "746": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 124, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 124 + } + }, + "747": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 131 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 127 + } + }, + "748": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 131 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "749": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 131 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "75": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "750": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 131 + } + }, + "752": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 134 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 127 + } + }, + "753": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 134 + } + }, + "755": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 134 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "756": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 127 + } + }, + "757": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 131 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "758": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 135 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 134 + } + }, + "759": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 135 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "76": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "760": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "761": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "762": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "764": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 136, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 136 + } + }, + "766": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 136, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 136 + } + }, + "767": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 143 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + } + }, + "768": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 143 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "769": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 143 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "770": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 143 + } + }, + "772": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + } + }, + "773": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 146 + } + }, + "775": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "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": 24, + "start_line": 146 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "776": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "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": 49, + "start_line": 139 + } + }, + "777": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "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": 13, + "start_line": 143 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "778": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 66, + "start_line": 147 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 146 + } + }, + "779": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 74, + "start_line": 147 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 140 + } + }, + "78": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "780": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + } + }, + "782": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 79, + "start_line": 151 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "783": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 79, + "start_line": 151 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "784": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 151 + } + }, + "786": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 147 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "787": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 147 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "788": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 151 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "789": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 154 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 146 + } + }, + "79": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 196 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 42, + "end_line": 197, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 + } + }, + "790": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 154 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 140 + } + }, + "791": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 154 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 151 + } + }, + "792": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 154 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 151 + } + }, + "793": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + } + }, + "795": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 155, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 155 + } + }, + "797": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 155, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 155 + } + }, + "798": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 161, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 161 + } + }, + "8": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "800": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 163 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + } + }, + "801": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 163 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "802": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 163 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "803": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 163 + } + }, + "805": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 166 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + } + }, + "806": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 166 + } + }, + "808": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "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": 24, + "start_line": 166 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "809": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "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": 49, + "start_line": 158 + } + }, + "81": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 198 + } + }, + "810": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "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": 13, + "start_line": 163 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "811": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 72, + "start_line": 167 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 166 + } + }, + "812": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 88, + "start_line": 167 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 159 + } + }, + "813": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + } + }, + "815": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 82, + "start_line": 170 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "816": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 82, + "start_line": 170 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "817": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 170 + } + }, + "819": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 167 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "820": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 167 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "821": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 170 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "822": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 173 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 166 + } + }, + "823": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 173 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 159 + } + }, + "824": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 173 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 170 + } + }, + "825": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 173 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 170 + } + }, + "826": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + } + }, + "828": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 174 + } + }, + "83": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 198 + } + }, + "830": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 174 + } + }, + "831": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 185 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 181 + } + }, + "832": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 185 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "833": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 185 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "834": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 185 + } + }, + "836": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 189 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "837": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 189 + } + }, + "839": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "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": 181 + } + }, + "84": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 198 + } + }, + "840": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "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": 181 + } + }, + "841": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "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": 13, + "start_line": 185 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "842": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + } + }, + "844": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 194 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "845": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 194 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "846": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 194 + } + }, + "848": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "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": 33, + "start_line": 192 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "849": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "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": 33, + "start_line": 192 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "85": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 199 + } + }, + "850": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "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": 194 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "851": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 196 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 18, + "start_line": 194 + } + }, + "852": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 196 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 18, + "start_line": 194 + } + }, + "853": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + } + }, + "855": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 62, + "start_line": 198 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "856": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 198 + } + }, + "858": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 63, + "start_line": 201 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "859": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 63, + "start_line": 201 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "86": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 199, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 34, + "start_line": 199 + } + }, + "860": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 201 + } + }, + "862": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "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": 34, + "start_line": 198 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "863": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "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": 34, + "start_line": 198 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "864": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "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": 38, + "start_line": 201 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "865": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 202 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "866": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 202 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 14, + "start_line": 201 + } + }, + "867": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 202 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 14, + "start_line": 201 + } + }, + "868": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + } + }, + "870": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "871": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "872": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 204 + } + }, + "874": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 204 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "875": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 37, + "start_line": 204 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "876": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 37, + "start_line": 204 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "877": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + } + }, + "879": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 181 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "88": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 199 + } + }, + "880": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 181 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "881": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 181 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "882": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + } + }, + "883": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 237 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + } + }, + "884": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 237 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "885": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 237 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "886": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 237 + } + }, + "888": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 241, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 241 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "889": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 241, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 241 + } + }, + "89": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 199, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 199 + } + }, + "891": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 245, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 245 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "892": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 245, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 245 + } + }, + "894": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "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": 20, + "start_line": 233 + } + }, + "895": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "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": 40, + "start_line": 233 + } + }, + "896": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "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": 13, + "start_line": 237 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "897": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 69, + "start_line": 248 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "898": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + } + }, + "9": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 63, + "start_line": 202 + } + }, + "90": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "900": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 84, + "start_line": 250 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "901": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 84, + "start_line": 250 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "902": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 49, + "start_line": 250 + } + }, + "904": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "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": 41, + "start_line": 248 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "905": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "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": 41, + "start_line": 248 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "906": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "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": 49, + "start_line": 250 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "907": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 253 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "908": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 253 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 18, + "start_line": 250 + } + }, + "909": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 253 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 18, + "start_line": 250 + } + }, + "910": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + } + }, + "912": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 72, + "start_line": 256 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "913": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 256 + } + }, + "915": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 83, + "start_line": 258 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "916": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 83, + "start_line": 258 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "917": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 258 + } + }, + "919": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "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": 44, + "start_line": 256 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "92": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + } + }, + "920": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "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": 44, + "start_line": 256 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "921": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "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": 48, + "start_line": 258 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "922": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 259 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "923": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 259 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 14, + "start_line": 258 + } + }, + "924": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 259 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 14, + "start_line": 258 + } + }, + "925": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + } + }, + "927": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "928": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "929": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 260 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "93": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 204 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 50, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "930": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 31, + "start_line": 260 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "931": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 260 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "932": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 260 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "933": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + } + }, + "935": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 260 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "936": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "937": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 260 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "938": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + } + }, + "939": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 268 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + } + }, + "940": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "941": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "942": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 268 + } + }, + "944": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 272, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 272 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "945": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 272, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 272 + } + }, + "947": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 276, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 276 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "948": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 276, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 276 + } + }, + "95": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 21, + "start_line": 206 + } + }, + "950": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "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": 19, + "start_line": 264 + } + }, + "951": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "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": 39, + "start_line": 264 + } + }, + "952": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "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": 13, + "start_line": 268 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "953": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 32, + "start_line": 279 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "954": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 279 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "955": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 279 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "956": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 279 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "957": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + } + }, + "959": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "960": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "961": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 280 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "962": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 280 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "963": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 280 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "964": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 280 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "965": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + } + }, + "967": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 280 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "968": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "969": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 280 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "97": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 206, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 206 + } + }, + "970": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + } + }, + "971": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 287, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 287 + } + }, + "973": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 289 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + } + }, + "974": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 289 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "975": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 289 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "976": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 289 + } + }, + "978": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "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": 27, + "start_line": 284 + } + }, + "979": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "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": 47, + "start_line": 284 + } + }, + "98": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 207 + } + }, + "980": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "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": 13, + "start_line": 289 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "981": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 66, + "start_line": 292 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 285 + } + }, + "982": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 73, + "start_line": 292 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 285 + } + }, + "983": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + } + }, + "985": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "986": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "987": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "988": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "989": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 293 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + } + }, + "99": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 207, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 207 + } + }, + "990": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 55, + "start_line": 293 + } + }, + "992": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 58, + "start_line": 293 + } + }, + "994": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 293 + } + }, + "996": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 294 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 293 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + } + }, + "997": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 46, + "start_line": 294 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "998": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 46, + "start_line": 294 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "999": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 294 + }, + "While expanding the reference 'infinite' in:" + ], + "start_col": 14, + "start_line": 293 + } + } + } + }, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "105": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "1054": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 414 + }, + "reference_ids": {} + } + } + ], + "1069": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 70, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1099": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1129": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "116": [ + { + "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": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_small": 13 + } + } + } + ], + "1160": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1191": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 82, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "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": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 0 + } + } + } + ], + "1222": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1257": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1293": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 91, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1331": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 95, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "134": [ + { + "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": 11, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_250": 14 + } + } + } + ], + "1370": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 100, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1410": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 105, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1449": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 110, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1487": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 115, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1525": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 120, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "154": [ + { + "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": 12, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "1563": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 125, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1601": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 130, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "164": [ + { + "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": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "199": [ + { + "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": 15, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 16, + "starkware.cairo.common.uint256.uint256_add.b": 17, + "starkware.cairo.common.uint256.uint256_add.carry_high": 19, + "starkware.cairo.common.uint256.uint256_add.carry_low": 18 + } + } + } + ], + "20": [ + { + "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": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 1 + } + } + } + ], + "29": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 3 + } + } + } + ], + "42": [ + { + "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": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 4 + } + } + } + ], + "47": [ + { + "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": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 5 + } + } + } + ], + "56": [ + { + "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": 9, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 8, + "starkware.cairo.common.math.assert_250_bit.low": 7, + "starkware.cairo.common.math.assert_250_bit.value": 6 + } + } + } + ], + "69": [ + { + "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": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 9, + "starkware.cairo.common.math.assert_le_felt.b": 10, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 11 + } + } + } + ], + "79": [ + { + "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": 10, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "93": [ + { + "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": 10, + "offset": 9 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ERC20": { + "destination": "openzeppelin.token.erc20.library.ERC20", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.allowance": { + "decorators": [ + "view" + ], + "pc": 1285, + "type": "function" + }, + "__main__.allowance.Args": { + "full_name": "__main__.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "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 + } + }, + "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__.approve": { + "decorators": [ + "external" + ], + "pc": 1440, + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balanceOf": { + "decorators": [ + "view" + ], + "pc": 1215, + "type": "function" + }, + "__main__.balanceOf.Args": { + "full_name": "__main__.balanceOf.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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__.balance_of": { + "decorators": [ + "view" + ], + "pc": 1250, + "type": "function" + }, + "__main__.balance_of.Args": { + "full_name": "__main__.balance_of.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.balance_of.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 1026, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "decimals": { + "cairo_type": "felt", + "offset": 2 + }, + "initial_supply": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "recipient": { + "cairo_type": "felt", + "offset": 5 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 6, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.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 + } + }, + "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": 1185, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": 1554, + "type": "function" + }, + "__main__.decreaseAllowance.Args": { + "full_name": "__main__.decreaseAllowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decreaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.decrease_allowance": { + "decorators": [ + "external" + ], + "pc": 1592, + "type": "function" + }, + "__main__.decrease_allowance.Args": { + "full_name": "__main__.decrease_allowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decrease_allowance.ImplicitArgs": { + "full_name": "__main__.decrease_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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decrease_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increaseAllowance": { + "decorators": [ + "external" + ], + "pc": 1478, + "type": "function" + }, + "__main__.increaseAllowance.Args": { + "full_name": "__main__.increaseAllowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increase_allowance": { + "decorators": [ + "external" + ], + "pc": 1516, + "type": "function" + }, + "__main__.increase_allowance.Args": { + "full_name": "__main__.increase_allowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increase_allowance.ImplicitArgs": { + "full_name": "__main__.increase_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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increase_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.name": { + "decorators": [ + "view" + ], + "pc": 1063, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": 1093, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": 1123, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": { + "decorators": [ + "view" + ], + "pc": 1154, + "type": "function" + }, + "__main__.total_supply.Args": { + "full_name": "__main__.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.total_supply.ImplicitArgs": { + "full_name": "__main__.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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.total_supply.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transfer": { + "decorators": [ + "external" + ], + "pc": 1322, + "type": "function" + }, + "__main__.transfer.Args": { + "full_name": "__main__.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + } + }, + "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": 1360, + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transfer_from": { + "decorators": [ + "external" + ], + "pc": 1400, + "type": "function" + }, + "__main__.transfer_from.Args": { + "full_name": "__main__.transfer_from.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transfer_from.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.allowance": { + "decorators": [ + "view" + ], + "pc": 1303, + "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": 1293, + "type": "function" + }, + "__wrappers__.allowance_encode_return.Args": { + "full_name": "__wrappers__.allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "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": 1458, + "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": 1449, + "type": "function" + }, + "__wrappers__.approve_encode_return.Args": { + "full_name": "__wrappers__.approve_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "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": 1232, + "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": 1222, + "type": "function" + }, + "__wrappers__.balanceOf_encode_return.Args": { + "full_name": "__wrappers__.balanceOf_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "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__.balance_of": { + "decorators": [ + "view" + ], + "pc": 1267, + "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": { + "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__.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.balance_of.__wrapped_func": { + "destination": "__main__.balance_of", + "type": "alias" + }, + "__wrappers__.balance_of_encode_return": { + "decorators": [], + "pc": 1257, + "type": "function" + }, + "__wrappers__.balance_of_encode_return.Args": { + "full_name": "__wrappers__.balance_of_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "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": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.balance_of_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.balance_of_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 1040, + "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": 1200, + "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": 1191, + "type": "function" + }, + "__wrappers__.decimals_encode_return.Args": { + "full_name": "__wrappers__.decimals_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(decimals: felt)", + "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": 1572, + "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": 1563, + "type": "function" + }, + "__wrappers__.decreaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "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__.decrease_allowance": { + "decorators": [ + "external" + ], + "pc": 1610, + "type": "function" + }, + "__wrappers__.decrease_allowance.Args": { + "full_name": "__wrappers__.decrease_allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decrease_allowance.ImplicitArgs": { + "full_name": "__wrappers__.decrease_allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decrease_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__.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.decrease_allowance.__wrapped_func": { + "destination": "__main__.decrease_allowance", + "type": "alias" + }, + "__wrappers__.decrease_allowance_encode_return": { + "decorators": [], + "pc": 1601, + "type": "function" + }, + "__wrappers__.decrease_allowance_encode_return.Args": { + "full_name": "__wrappers__.decrease_allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.decrease_allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decrease_allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decrease_allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decrease_allowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.decrease_allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increaseAllowance": { + "decorators": [ + "external" + ], + "pc": 1496, + "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": 1487, + "type": "function" + }, + "__wrappers__.increaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.increaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "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__.increase_allowance": { + "decorators": [ + "external" + ], + "pc": 1534, + "type": "function" + }, + "__wrappers__.increase_allowance.Args": { + "full_name": "__wrappers__.increase_allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_allowance.ImplicitArgs": { + "full_name": "__wrappers__.increase_allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_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__.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.increase_allowance.__wrapped_func": { + "destination": "__main__.increase_allowance", + "type": "alias" + }, + "__wrappers__.increase_allowance_encode_return": { + "decorators": [], + "pc": 1525, + "type": "function" + }, + "__wrappers__.increase_allowance_encode_return.Args": { + "full_name": "__wrappers__.increase_allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.increase_allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.increase_allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.increase_allowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.increase_allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.name": { + "decorators": [ + "view" + ], + "pc": 1078, + "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": 1069, + "type": "function" + }, + "__wrappers__.name_encode_return.Args": { + "full_name": "__wrappers__.name_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(name: felt)", + "offset": 0 + } + }, + "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": 1108, + "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": 1099, + "type": "function" + }, + "__wrappers__.symbol_encode_return.Args": { + "full_name": "__wrappers__.symbol_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(symbol: felt)", + "offset": 0 + } + }, + "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": 1139, + "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": 1129, + "type": "function" + }, + "__wrappers__.totalSupply_encode_return.Args": { + "full_name": "__wrappers__.totalSupply_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", + "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__.total_supply": { + "decorators": [ + "view" + ], + "pc": 1170, + "type": "function" + }, + "__wrappers__.total_supply.Args": { + "full_name": "__wrappers__.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.total_supply.ImplicitArgs": { + "full_name": "__wrappers__.total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.total_supply.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__.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.total_supply.__wrapped_func": { + "destination": "__main__.total_supply", + "type": "alias" + }, + "__wrappers__.total_supply_encode_return": { + "decorators": [], + "pc": 1160, + "type": "function" + }, + "__wrappers__.total_supply_encode_return.Args": { + "full_name": "__wrappers__.total_supply_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.total_supply_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.total_supply_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.total_supply_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.total_supply_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.total_supply_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer": { + "decorators": [ + "external" + ], + "pc": 1340, + "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": 1379, + "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": 1370, + "type": "function" + }, + "__wrappers__.transferFrom_encode_return.Args": { + "full_name": "__wrappers__.transferFrom_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "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": 1331, + "type": "function" + }, + "__wrappers__.transfer_encode_return.Args": { + "full_name": "__wrappers__.transfer_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "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" + }, + "__wrappers__.transfer_from": { + "decorators": [ + "external" + ], + "pc": 1419, + "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": { + "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_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transfer_from.__wrapped_func": { + "destination": "__main__.transfer_from", + "type": "alias" + }, + "__wrappers__.transfer_from_encode_return": { + "decorators": [], + "pc": 1410, + "type": "function" + }, + "__wrappers__.transfer_from_encode_return.Args": { + "full_name": "__wrappers__.transfer_from_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transfer_from_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transfer_from_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_from_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer_from_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transfer_from_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.security.safemath.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.security.safemath.library.SafeUint256": { + "type": "namespace" + }, + "openzeppelin.security.safemath.library.SafeUint256.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.add": { + "decorators": [], + "pc": 309, + "type": "function" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.Return": { + "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le": { + "decorators": [], + "pc": 330, + "type": "function" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.Return": { + "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_lt": { + "destination": "starkware.cairo.common.uint256.uint256_lt", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_mul": { + "destination": "starkware.cairo.common.uint256.uint256_mul", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_sub": { + "destination": "starkware.cairo.common.uint256.uint256_sub", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_unsigned_div_rem": { + "destination": "starkware.cairo.common.uint256.uint256_unsigned_div_rem", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.Approval.Args": { + "full_name": "openzeppelin.token.erc20.library.Approval.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Approval.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Approval.SELECTOR": { + "type": "const", + "value": 544914742286571513055574265148471203182105283038408585630116262969508767999 + }, + "openzeppelin.token.erc20.library.Approval.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.Approval.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval.emit": { + "decorators": [], + "pc": 384, + "type": "function" + }, + "openzeppelin.token.erc20.library.Approval.emit.Args": { + "full_name": "openzeppelin.token.erc20.library.Approval.emit.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Approval.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc20.library.Approval.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._approve": { + "decorators": [], + "pc": 939, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._approve.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._mint": { + "decorators": [], + "pc": 831, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._mint.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._mint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._mint.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance": { + "decorators": [], + "pc": 971, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._spend_allowance.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._spend_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "openzeppelin.token.erc20.library.ERC20._transfer": { + "decorators": [], + "pc": 883, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.allowance": { + "decorators": [], + "pc": 703, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.approve": { + "decorators": [], + "pc": 747, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.approve.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.balance_of": { + "decorators": [], + "pc": 696, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.balance_of.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.decimals": { + "decorators": [], + "pc": 690, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decimals.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance": { + "decorators": [], + "pc": 798, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decrease_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance": { + "decorators": [], + "pc": 767, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.increase_allowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.increase_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.initializer": { + "decorators": [], + "pc": 651, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.initializer.Args", + "members": { + "decimals": { + "cairo_type": "felt", + "offset": 2 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.initializer.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.name": { + "decorators": [], + "pc": 672, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.name.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.name.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.symbol": { + "decorators": [], + "pc": 678, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.symbol.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.total_supply": { + "decorators": [], + "pc": 684, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.transfer": { + "decorators": [], + "pc": 711, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from": { + "decorators": [], + "pc": 726, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer_from.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr": { + "decorators": [], + "pc": 594, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.addr.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read": { + "decorators": [], + "pc": 611, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.read.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write": { + "decorators": [], + "pc": 632, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.write.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_balances.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr": { + "decorators": [], + "pc": 542, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.addr.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read": { + "decorators": [], + "pc": 556, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.read.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write": { + "decorators": [], + "pc": 576, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.write.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr": { + "decorators": [], + "pc": 471, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read": { + "decorators": [], + "pc": 476, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write": { + "decorators": [], + "pc": 489, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_name.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.addr": { + "decorators": [], + "pc": 411, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.read": { + "decorators": [], + "pc": 416, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.write": { + "decorators": [], + "pc": 429, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr": { + "decorators": [], + "pc": 441, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read": { + "decorators": [], + "pc": 446, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write": { + "decorators": [], + "pc": 459, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr": { + "decorators": [], + "pc": 501, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read": { + "decorators": [], + "pc": 506, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write": { + "decorators": [], + "pc": 525, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.write.Args", + "members": { + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.token.erc20.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.SafeUint256": { + "destination": "openzeppelin.security.safemath.library.SafeUint256", + "type": "alias" + }, + "openzeppelin.token.erc20.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.Transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.Transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Transfer.SELECTOR": { + "type": "const", + "value": 271746229759260285552388728919865295615886751538523744128730118297934206697 + }, + "openzeppelin.token.erc20.library.Transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.Transfer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer.emit": { + "decorators": [], + "pc": 357, + "type": "function" + }, + "openzeppelin.token.erc20.library.Transfer.emit.Args": { + "full_name": "openzeppelin.token.erc20.library.Transfer.emit.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Transfer.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc20.library.Transfer.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.library.UINT8_MAX": { + "destination": "openzeppelin.utils.constants.library.UINT8_MAX", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc20.library.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "openzeppelin.token.erc20.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.token.erc20.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_not": { + "destination": "starkware.cairo.common.uint256.uint256_not", + "type": "alias" + }, + "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": { + "type": "const", + "value": 2036718347 + }, + "openzeppelin.utils.constants.library.IACCOUNT_ID": { + "type": "const", + "value": 2792084853 + }, + "openzeppelin.utils.constants.library.IERC1155_ID": { + "type": "const", + "value": 3652614694 + }, + "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": { + "type": "const", + "value": 243872796 + }, + "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": { + "type": "const", + "value": 1310921440 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": { + "type": "const", + "value": 3155786881 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": { + "type": "const", + "value": 4063915617 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.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 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.ModBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin", + "members": { + "n": { + "cairo_type": "felt", + "offset": 6 + }, + "offsets_ptr": { + "cairo_type": "felt*", + "offset": 5 + }, + "p": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384", + "offset": 0 + }, + "values_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*", + "offset": 4 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.UInt384": { + "full_name": "starkware.cairo.common.cairo_builtins.UInt384", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "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 + } + }, + "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 + } + }, + "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 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": [ + "known_ap_change" + ], + "pc": 56, + "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 + } + }, + "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 + } + }, + "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": 9, + "offset": 0 + }, + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 51, + "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 + } + }, + "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 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 69, + "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 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "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 + } + }, + "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": 10, + "offset": 0 + }, + "pc": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 8 + }, + "pc": 79, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 93, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 105, + "type": "label" + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 47, + "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 + } + }, + "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 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "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": 7, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 42, + "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 + } + }, + "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": 6, + "offset": 0 + }, + "pc": 42, + "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": 187, + "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 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "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 + } + }, + "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": 154, + "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 + } + }, + "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 + } + }, + "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": 12, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 178, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 164, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.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.pow.sign": { + "destination": "starkware.cairo.common.math.sign", + "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 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 197, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 15, + "offset": 0 + }, + "pc": 197, + "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": 15, + "offset": 0 + }, + "pc": 197, + "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": 15, + "offset": 4 + }, + "pc": 199, + "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": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 192, + "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 + } + }, + "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 + } + }, + "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_eq": { + "decorators": [], + "pc": 287, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_eq.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_eq.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_le": { + "decorators": [], + "pc": 236, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 219, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 256, + "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 + } + }, + "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 + } + }, + "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": 248, + "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 + } + }, + "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 + } + }, + "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": 271, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 114, + "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 + } + }, + "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 + } + }, + "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": 11, + "offset": 0 + }, + "pc": 114, + "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": 11, + "offset": 2 + }, + "pc": 134, + "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": 11, + "offset": 1 + }, + "pc": 116, + "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 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 32, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 9, + "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 + } + }, + "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": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 12, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 16, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 20, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 24, + "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 + } + }, + "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 + } + }, + "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": 4, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 29, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 114, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 116, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 2 + }, + "pc": 134, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 3, felt*)]" + } + ] + } + } + }, + "name": null + }, + { + "class": { + "abi": [ + { + "data": [ + { + "name": "address", + "type": "felt" + }, + { + "name": "deployer", + "type": "felt" + }, + { + "name": "unique", + "type": "felt" + }, + { + "name": "classHash", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + }, + { + "name": "salt", + "type": "felt" + } + ], + "keys": [], + "name": "ContractDeployed", + "type": "event" + }, + { + "inputs": [ + { + "name": "classHash", + "type": "felt" + }, + { + "name": "salt", + "type": "felt" + }, + { + "name": "unique", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "deployContract", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x9b", + "selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.10.0", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x40137fff7fff8001", + "0x4003800080017ff7", + "0x4003800180017ff8", + "0x4003800280017ff9", + "0x4003800380017ffa", + "0x4003800480017ffb", + "0x400380007ff67ffb", + "0x402780017ff68002", + "0x1", + "0x4826800180018000", + "0x5", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x5", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x482680017ffb8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0xd", + "0x480a7ff77fff8000", + "0x480a80017fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", + "0x40137fff7fff8002", + "0x400780017fff8003", + "0x0", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x6", + "0x400b7ffa7fff8002", + "0x400780017fff8003", + "0x1", + "0x480a7ff77fff8000", + "0x40137fff7fff8004", + "0x480a80007fff8000", + "0x480a7ff97fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", + "0x40137fff7fff8005", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a80057fff8000", + "0x480a80017fff8000", + "0x480a7ffb7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x48127ffe7fff8000", + "0x480a80047fff8000", + "0x48127ffd7fff8000", + "0x480a80057fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280037ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x4", + "0x480280037ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "146": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deployContract_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "32": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.deploy.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 + } + } + } + ], + "50": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 + } + } + } + ] + }, + "identifiers": { + "__main__.ContractDeployed": { + "type": "namespace" + }, + "__main__.ContractDeployed.Args": { + "full_name": "__main__.ContractDeployed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.ContractDeployed.ImplicitArgs": { + "full_name": "__main__.ContractDeployed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.ContractDeployed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.SELECTOR": { + "type": "const", + "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133 + }, + "__main__.ContractDeployed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.ContractDeployed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.ContractDeployed.emit": { + "decorators": [], + "pc": 53, + "type": "function" + }, + "__main__.ContractDeployed.emit.Args": { + "full_name": "__main__.ContractDeployed.emit.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 5 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 4 + }, + "classHash": { + "cairo_type": "felt", + "offset": 3 + }, + "deployer": { + "cairo_type": "felt", + "offset": 1 + }, + "salt": { + "cairo_type": "felt", + "offset": 6 + }, + "unique": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 7, + "type": "struct" + }, + "__main__.ContractDeployed.emit.ImplicitArgs": { + "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.ContractDeployed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.ContractDeployed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.ContractDeployed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "__main__.deployContract": { + "decorators": [ + "external" + ], + "pc": 94, + "type": "function" + }, + "__main__.deployContract.Args": { + "full_name": "__main__.deployContract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "classHash": { + "cairo_type": "felt", + "offset": 0 + }, + "salt": { + "cairo_type": "felt", + "offset": 1 + }, + "unique": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 5, + "type": "struct" + }, + "__main__.deployContract.ImplicitArgs": { + "full_name": "__main__.deployContract.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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.deployContract.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.deployContract.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__wrappers__.deployContract": { + "decorators": [ + "external" + ], + "pc": 155, + "type": "function" + }, + "__wrappers__.deployContract.Args": { + "full_name": "__wrappers__.deployContract.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deployContract.ImplicitArgs": { + "full_name": "__wrappers__.deployContract.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deployContract.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__.deployContract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.deployContract.__wrapped_func": { + "destination": "__main__.deployContract", + "type": "alias" + }, + "__wrappers__.deployContract_encode_return": { + "decorators": [], + "pc": 146, + "type": "function" + }, + "__wrappers__.deployContract_encode_return.Args": { + "full_name": "__wrappers__.deployContract_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.deployContract_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deployContract_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.deployContract_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "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 + } + }, + "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 + } + }, + "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 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.starknet.common.syscalls.deploy.Args": { + "full_name": "starkware.starknet.common.syscalls.deploy.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.deploy.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 32, + "value": "cast([fp + (-8)] + 9, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 43, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 50, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 36, + "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 + } + }, + "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": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43, + "value": "[cast(fp + (-7), felt**)]" + } + ] + } + } + }, + "name": null + }, + { + "class": { + "abi": [ + { + "interface_name": "openzeppelin_upgrades::interface::IUpgradeable", + "name": "UpgradeableImpl", + "type": "impl" + }, + { + "items": [ + { + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "name": "upgrade", + "outputs": [], + "state_mutability": "external", + "type": "function" + } + ], + "name": "openzeppelin_upgrades::interface::IUpgradeable", + "type": "interface" + }, + { + "interface_name": "openzeppelin_account::interface::AccountABI", + "name": "AccountMixinImpl", + "type": "impl" + }, + { + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ], + "name": "core::array::Span::", + "type": "struct" + }, + { + "members": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Span::" + } + ], + "name": "core::starknet::account::Call", + "type": "struct" + }, + { + "name": "core::bool", + "type": "enum", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "items": [ + { + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "name": "__execute__", + "outputs": [ + { + "type": "core::array::Array::>" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "name": "__validate__", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "name": "is_valid_signature", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "name": "supports_interface", + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + } + ], + "name": "__validate_declare__", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + }, + { + "name": "contract_address_salt", + "type": "core::felt252" + }, + { + "name": "public_key", + "type": "core::felt252" + } + ], + "name": "__validate_deploy__", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_public_key", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "new_public_key", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Span::" + } + ], + "name": "set_public_key", + "outputs": [], + "state_mutability": "external", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getPublicKey", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "newPublicKey", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Span::" + } + ], + "name": "setPublicKey", + "outputs": [], + "state_mutability": "external", + "type": "function" + } + ], + "name": "openzeppelin_account::interface::AccountABI", + "type": "interface" + }, + { + "inputs": [ + { + "name": "public_key", + "type": "core::felt252" + } + ], + "name": "constructor", + "type": "constructor" + }, + { + "kind": "struct", + "members": [ + { + "kind": "key", + "name": "new_owner_guid", + "type": "core::felt252" + } + ], + "name": "openzeppelin_account::account::AccountComponent::OwnerAdded", + "type": "event" + }, + { + "kind": "struct", + "members": [ + { + "kind": "key", + "name": "removed_owner_guid", + "type": "core::felt252" + } + ], + "name": "openzeppelin_account::account::AccountComponent::OwnerRemoved", + "type": "event" + }, + { + "kind": "enum", + "name": "openzeppelin_account::account::AccountComponent::Event", + "type": "event", + "variants": [ + { + "kind": "nested", + "name": "OwnerAdded", + "type": "openzeppelin_account::account::AccountComponent::OwnerAdded" + }, + { + "kind": "nested", + "name": "OwnerRemoved", + "type": "openzeppelin_account::account::AccountComponent::OwnerRemoved" + } + ] + }, + { + "kind": "enum", + "name": "openzeppelin_introspection::src5::SRC5Component::Event", + "type": "event", + "variants": [] + }, + { + "kind": "struct", + "members": [ + { + "kind": "data", + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "name": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded", + "type": "event" + }, + { + "kind": "enum", + "name": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event", + "type": "event", + "variants": [ + { + "kind": "nested", + "name": "Upgraded", + "type": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded" + } + ] + }, + { + "kind": "enum", + "name": "katana_account::Account::Event", + "type": "event", + "variants": [ + { + "kind": "flat", + "name": "AccountEvent", + "type": "openzeppelin_account::account::AccountComponent::Event" + }, + { + "kind": "flat", + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event" + }, + { + "kind": "flat", + "name": "UpgradeableEvent", + "type": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event" + } + ] + } + ], + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "function_idx": 12, + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "function_idx": 10, + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9" + }, + { + "function_idx": 0, + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd" + }, + { + "function_idx": 11, + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283" + }, + { + "function_idx": 1, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "function_idx": 2, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "function_idx": 7, + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b" + }, + { + "function_idx": 9, + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079" + }, + { + "function_idx": 4, + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "function_idx": 3, + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941" + }, + { + "function_idx": 5, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "function_idx": 8, + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9" + }, + { + "function_idx": 6, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "sierra_program": [ + "0x1", + "0x6", + "0x0", + "0x2", + "0x8", + "0x2", + "0x32a", + "0xd6", + "0x86", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x1", + "0x11", + "0x2", + "0x6163636570745f6f776e657273686970", + "0x537461726b4e6574204d657373616765", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x4563506f696e74", + "0x800000000000000700000000000000000000000000000000", + "0x45635374617465", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x4", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x426f78", + "0x3f", + "0x537472756374", + "0x800000000000000f00000000000000000000000000000001", + "0x0", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x456e756d", + "0x800000000000000700000000000000000000000000000003", + "0x1c85cfe38772db9df99e2b01984abc87d868a6ed1abf1013cf120a0f3457fe1", + "0xa", + "0xb", + "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x36d10a19e25e7fb08e9fe0a0165350e891a6ee840ec5c4b1a4fb45c8302f498", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000002", + "0x2487213a2e92e8c6a8727c551b670514a7796fa30e2e4c9ef4309fa53c3c313", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x2fe1537d7dffde0dbd94fc224408520c88ff07f0ccba33d6d1c9c547e1bd8f2", + "0x322190232f5f6591b78bfbe0182656eb01ef96a6ed2b904047de7d6fad0c90d", + "0x1dae0ba1f47a39607dc385c9306a152068b0f0e7941e4f856da9b44330722c9", + "0x14", + "0x15", + "0x800000000000000f00000000000000000000000000000002", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x800000000000000300000000000000000000000000000003", + "0x18", + "0x19", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x17", + "0x1a", + "0x53746f726167654261736541646472657373", + "0x31448060506164e4d1df7635613bacfbea8af9c3dc85ea9a55935292a4acddc", + "0x1c", + "0x7533325f737562204f766572666c6f77", + "0x496e646578206f7574206f6620626f756e6473", + "0x3d", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x3c", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0x23", + "0x536e617073686f74", + "0x25", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x26", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x29", + "0x13d20f70b017632fd676250ec387876342924ff0d0d3c80e55961780f4e8f", + "0x2a", + "0x800000000000000300000000000000000000000000000004", + "0x2b", + "0x323bdb4694a42a11fa3f4cbbf3a9b7035efadb0edae2a4968275e71cdd51608", + "0x2c", + "0x800000000000000000000000000000000000000000000003", + "0x33", + "0x30", + "0x34", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x32", + "0x75313238", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x39", + "0x35", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x36", + "0x753634", + "0x800000000000000700000000000000000000000000000004", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0x38", + "0x436f6e747261637441646472657373", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x3b", + "0x753332", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x3a", + "0x37", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x40", + "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x41", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x436c61737348617368", + "0x142ea2d2fd5397fde7c79b95d51ea4a79991de55600cb7c1e6148f4a627dbc0", + "0x44", + "0x358f4bf88951260abbc2ca3e111e2e32432b563fa321326f0a408b880755514", + "0x45", + "0xcce4fb239b6b334698e9a8a2ff3af5216f9f160ea019509bd13ab83d77b8e4", + "0x16", + "0x10", + "0x46", + "0x436c61737320686173682063616e6e6f74206265207a65726f", + "0x3e", + "0x4b", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x800000000000000700000000000000000000000000000006", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0x4a", + "0x49", + "0x4c", + "0x28a1868d4e0a4c6ae678a74db4e55a60b628ba8668dc128cf0c8e418d0a7945", + "0x357f22cfa0a31436fa9d89042e9ee63e7cd722921741927f2de8c1800f046a5", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x506564657273656e", + "0x159df14256c3945feebe89c67d7d090d9498e1598273bf1c9af9edad4160de7", + "0x800000000000000f00000000000000000000000000000003", + "0x55", + "0x1ecf8fcaeb0d1f1bcbb3a75a8331503971d55f9c1f726a8c56cf64cd603da6b", + "0x56", + "0x506f736569646f6e", + "0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378", + "0x59", + "0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e", + "0x5a", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x56414c4944", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x60", + "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x61", + "0x53746f7261676541646472657373", + "0x145cc613954179acf89d43c94ed0e091828cbddcca83f5b408785785036d36d", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x66", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x67", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x6a", + "0x45634f70", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x6d", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x800000000000000300000000000000000000000000000002", + "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", + "0x70", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x72", + "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", + "0x73", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x75", + "0x53797374656d", + "0x77", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x4f7574206f6620676173", + "0x156cfcc9dd20fb7c2b1333df6d5b75859f9968d65e30aabff0bd89c83fa5b21", + "0x2b064258932fee243346787996703b358e3e8b703f56ad1b0cf6f2fac8e55c3", + "0x800000000000000f00000000000000000000000000000004", + "0x36d446fa250c66d7950a8b8a7f8a7fa2a374215130097064032fce1bfe0c2b2", + "0x7c", + "0x7d", + "0x7e", + "0x1cd296015f81a98f19389caa65dec9cac51e6f42e7d96044d50cad4af924c24", + "0x7f", + "0x4275696c74696e436f737473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x7b", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x4761734275696c74696e", + "0x16e", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x656e61626c655f61705f747261636b696e67", + "0x73746f72655f74656d70", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x756e626f78", + "0x72656e616d65", + "0x656e756d5f696e6974", + "0x84", + "0x6a756d70", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f6d61746368", + "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", + "0x64697361626c655f61705f747261636b696e67", + "0x64726f70", + "0x61727261795f6e6577", + "0x636f6e73745f61735f696d6d656469617465", + "0x83", + "0x61727261795f617070656e64", + "0x82", + "0x85", + "0x6765745f6275696c74696e5f636f737473", + "0x81", + "0x77697468647261775f6761735f616c6c", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0xd", + "0x80", + "0x736e617073686f745f74616b65", + "0x7a", + "0x79", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x76", + "0xe", + "0x74", + "0x78", + "0xf", + "0x73746f72655f6c6f63616c", + "0x71", + "0x647570", + "0x61727261795f6c656e", + "0x7533325f746f5f66656c74323532", + "0x6f", + "0x6e", + "0x6c", + "0x6b", + "0x12", + "0x68", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x65", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x63", + "0x64", + "0x73746f726167655f726561645f73797363616c6c", + "0x13", + "0x62", + "0x5f", + "0x5e", + "0x5d", + "0x69", + "0x5c", + "0x5b", + "0x58", + "0x57", + "0x54", + "0x53", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x52", + "0x51", + "0x50", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x4f", + "0x626f6f6c5f6e6f745f696d706c", + "0x4e", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0x4d", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x636c6173735f686173685f746f5f66656c74323532", + "0x48", + "0x7265706c6163655f636c6173735f73797363616c6c", + "0x47", + "0x43", + "0x42", + "0x75313238735f66726f6d5f66656c74323532", + "0x31", + "0x753132385f6f766572666c6f77696e675f737562", + "0x753132385f6571", + "0x2f", + "0x2e", + "0x2d", + "0x28", + "0x24", + "0x27", + "0x22", + "0x21", + "0x7533325f6571", + "0x61727261795f676574", + "0x20", + "0x1b", + "0x1f", + "0x7533325f7472795f66726f6d5f66656c74323532", + "0x61727261795f736c696365", + "0x7533325f6f766572666c6f77696e675f737562", + "0x1e", + "0x1d", + "0x73746f726167655f77726974655f73797363616c6c", + "0x626f6f6c5f746f5f66656c74323532", + "0x656d69745f6576656e745f73797363616c6c", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0xc", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x9", + "0x65635f706f696e745f66726f6d5f785f6e7a", + "0x8", + "0x7", + "0x6", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f73746174655f696e6974", + "0x5", + "0x65635f73746174655f6164645f6d756c", + "0x65635f73746174655f7472795f66696e616c697a655f6e7a", + "0x65635f706f696e745f756e77726170", + "0x65635f73746174655f616464", + "0x756e777261705f6e6f6e5f7a65726f", + "0x65635f6e6567", + "0x65635f706f696e745f69735f7a65726f", + "0x66656c743235325f616464", + "0x68616465735f7065726d75746174696f6e", + "0xfb5", + "0xffffffffffffffff", + "0x129", + "0x8e", + "0x93", + "0xb1", + "0xa9", + "0xba", + "0x119", + "0xce", + "0x10a", + "0x103", + "0xfc", + "0x1c8", + "0x144", + "0x149", + "0x167", + "0x15f", + "0x170", + "0x1b8", + "0x184", + "0x1aa", + "0x1a2", + "0x2be", + "0x1e7", + "0x1ec", + "0x2ac", + "0x1f5", + "0x1fa", + "0x219", + "0x210", + "0x222", + "0x29b", + "0x237", + "0x28b", + "0x27a", + "0x271", + "0x25f", + "0x263", + "0x282", + "0x87", + "0x88", + "0x3b5", + "0x2de", + "0x2e3", + "0x3a3", + "0x2ec", + "0x2f1", + "0x310", + "0x307", + "0x319", + "0x392", + "0x32e", + "0x382", + "0x371", + "0x368", + "0x356", + "0x35a", + "0x379", + "0x433", + "0x3d3", + "0x3d8", + "0x422", + "0x3ed", + "0x414", + "0x40c", + "0x4f2", + "0x450", + "0x455", + "0x4e1", + "0x460", + "0x465", + "0x4d0", + "0x470", + "0x475", + "0x4bf", + "0x48a", + "0x4b1", + "0x4a9", + "0x54c", + "0x516", + "0x53f", + "0x536", + "0x5f8", + "0x568", + "0x56d", + "0x5e6", + "0x5db", + "0x5c8", + "0x58e", + "0x5b7", + "0x5ae", + "0x653", + "0x61d", + "0x646", + "0x63d", + "0x6ff", + "0x66f", + "0x674", + "0x6ed", + "0x6e2", + "0x6cf", + "0x695", + "0x6be", + "0x6b5", + "0x7bf", + "0x71d", + "0x722", + "0x7ae", + "0x737", + "0x79f", + "0x74e", + "0x77c", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x8d", + "0x8f", + "0x90", + "0x91", + "0x92", + "0x795", + "0x770", + "0x775", + "0x94", + "0x784", + "0x788", + "0x95", + "0x83b", + "0x7dc", + "0x7e1", + "0x82a", + "0x7f6", + "0x81b", + "0x96", + "0x813", + "0x97", + "0x8b8", + "0x98", + "0x99", + "0x9a", + "0x8b0", + "0x9b", + "0x9c", + "0x9d", + "0x9e", + "0x9f", + "0x8a4", + "0xa0", + "0xa1", + "0x875", + "0xa2", + "0xa3", + "0x89d", + "0xa4", + "0x897", + "0xa5", + "0xa6", + "0xa7", + "0xa8", + "0x88f", + "0xaa", + "0xab", + "0xac", + "0xad", + "0xae", + "0x8be", + "0xaf", + "0x8fa", + "0x8d4", + "0xb0", + "0xb2", + "0xb3", + "0xb4", + "0xb5", + "0x8f2", + "0xb6", + "0xb7", + "0x8e8", + "0xb8", + "0xb9", + "0x9f6", + "0x9e7", + "0x9dd", + "0xbb", + "0xbc", + "0xbd", + "0xbe", + "0xbf", + "0xc0", + "0x93d", + "0xc1", + "0xc2", + "0x941", + "0xc3", + "0xc4", + "0xc5", + "0xc6", + "0x98a", + "0xc7", + "0x950", + "0x957", + "0x986", + "0xc8", + "0x972", + "0x964", + "0x96b", + "0x96d", + "0xc9", + "0x9a5", + "0x979", + "0xca", + "0xcb", + "0xcc", + "0x98f", + "0xcd", + "0x9c8", + "0x99e", + "0x9a4", + "0x9c3", + "0xcf", + "0xd0", + "0xd1", + "0xd2", + "0xd3", + "0xd4", + "0x9bc", + "0xd5", + "0xd6", + "0xd7", + "0xd8", + "0x9d0", + "0xd9", + "0xda", + "0xa43", + "0xdb", + "0xdc", + "0xa0e", + "0xdd", + "0xde", + "0xdf", + "0xa13", + "0xe0", + "0xe1", + "0xe2", + "0xa38", + "0xe3", + "0xe4", + "0xe5", + "0xe6", + "0xe7", + "0xa31", + "0xe8", + "0xe9", + "0xea", + "0xeb", + "0xec", + "0xed", + "0xee", + "0xab7", + "0xef", + "0xaa7", + "0xa9e", + "0xa93", + "0xf0", + "0xf1", + "0xf2", + "0xf3", + "0xf4", + "0xaae", + "0xf5", + "0xafa", + "0xad0", + "0xf6", + "0xf7", + "0xf8", + "0xf9", + "0xadc", + "0xae1", + "0xaef", + "0xfa", + "0xfb", + "0xb1b", + "0xfd", + "0xfe", + "0xff", + "0x100", + "0xb45", + "0x101", + "0x102", + "0xb36", + "0x104", + "0x105", + "0xb5b", + "0xb60", + "0x106", + "0xbb2", + "0x107", + "0xba9", + "0x108", + "0x109", + "0xb9c", + "0xb8d", + "0xb81", + "0x10b", + "0x10c", + "0x10d", + "0x10e", + "0x10f", + "0x110", + "0x111", + "0xc74", + "0xc6b", + "0xc5e", + "0x112", + "0x113", + "0x114", + "0x115", + "0xc50", + "0x116", + "0x117", + "0xc44", + "0x118", + "0x11a", + "0x11b", + "0xc39", + "0x11c", + "0xc2c", + "0x11d", + "0x11e", + "0xc22", + "0x11f", + "0x120", + "0x121", + "0x122", + "0xc7b", + "0x123", + "0x124", + "0x125", + "0x126", + "0x127", + "0x128", + "0xcd1", + "0xcc5", + "0xcbc", + "0x12a", + "0x12b", + "0xcf8", + "0xcfa", + "0x12c", + "0xcee", + "0x12d", + "0x12e", + "0xd06", + "0x12f", + "0x130", + "0x131", + "0x132", + "0x133", + "0x134", + "0x135", + "0x136", + "0xd15", + "0xd27", + "0xd2c", + "0xd6f", + "0x137", + "0xd6b", + "0xd3c", + "0xd41", + "0xd63", + "0xd5c", + "0xd53", + "0x138", + "0x139", + "0x13a", + "0x13b", + "0x13c", + "0x13d", + "0x13e", + "0xd73", + "0xdb6", + "0x13f", + "0x140", + "0xd85", + "0x141", + "0x142", + "0x143", + "0xd8a", + "0x145", + "0xdab", + "0x146", + "0x147", + "0x148", + "0x14a", + "0xd9f", + "0x14b", + "0x14c", + "0x14d", + "0x14e", + "0x14f", + "0xdef", + "0xdd1", + "0xdd6", + "0xde4", + "0xe0c", + "0x150", + "0xe20", + "0xe34", + "0x151", + "0xed8", + "0x152", + "0xecb", + "0x153", + "0x154", + "0x155", + "0xebd", + "0x156", + "0x157", + "0x158", + "0x159", + "0x15a", + "0xeaf", + "0x15b", + "0xea4", + "0x15c", + "0x15d", + "0xe71", + "0xe6e", + "0x15e", + "0xe72", + "0x160", + "0x161", + "0x162", + "0x163", + "0xe84", + "0x164", + "0xe9a", + "0xe97", + "0xe9c", + "0x165", + "0xef9", + "0x166", + "0xf08", + "0x168", + "0xf15", + "0xf21", + "0xfa3", + "0xf3a", + "0xf46", + "0xf52", + "0xf5e", + "0xf6a", + "0xf74", + "0xf9a", + "0xf8e", + "0x169", + "0x16a", + "0x16b", + "0x16c", + "0x16d", + "0x1d7", + "0x2ce", + "0x3c5", + "0x442", + "0x501", + "0x55a", + "0x608", + "0x661", + "0x70f", + "0x7ce", + "0x84a", + "0x8c5", + "0x909", + "0xa00", + "0xa52", + "0xac1", + "0xb09", + "0xb54", + "0xbbc", + "0xc85", + "0xcdd", + "0xd1e", + "0xd79", + "0xdc5", + "0xdfd", + "0xee4", + "0x85be", + "0xc0340c02c0a01c060140400c0901c060140400c0801c060140400c0200400", + "0x50441404c070180501003048050441003c070180501003038070180501003", + "0x2001c060140400c1f01c060140400c1e0141d0141c0601b068190601705815", + "0x1609807018050100301805094180901603023088180441a084070180501003", + "0x1e014190602c0582b0142a014290601b068060142806024058060142706024", + "0x360d4050d0050cc180c01a0c8050c405064180c016018050bc2e0b41805c16", + "0x501c3b0140400c3a01c060140400c3901c060140400c3801437060240580c", + "0x2e078050fc050f81806c1a0f405044140f007018050100301c070ec0501003", + "0x4601411100150142f0b84501c060140400c440144310841014111003d0142f", + "0x30d4051300512c180c01a07805104051280506418124161200511c1809016", + "0x500144e0144d00c0501c520140400c5101c060140400c500144f0144e0144d", + "0x504440154050bc2e06007148050100314805148051501806c160305313c05", + "0x32014111000c174520145c014060145b0605a0580c16458014570602405856", + "0x501805018050f4051480518c050180518818184160306017c051781809016", + "0x1b0683d0140601463014650605a0583d0143b0143b0143d014520146401406", + "0x5010030d4051a4051a0180c01a19c050f4050641806c16078050540519818", + "0x7201471014700605a0686f0146e060240686d0146c060240580c1ac6a01c06", + "0x517005170051dc18168161d805044141d405044141d00701805010031cc05", + "0x501c060140400c7c014110500601463014630147b0147a014790607805863", + "0x50100301805044101fc070180501003018051f818090160e0051f41809016", + "0x350148601485060300681e0148401419060830588206017058022048001c06", + "0x522c05228180c01a224050f4050641806c16078050f4052201806c1a00887", + "0x1801c060140400c8e01c060140400c8d01c060140400c8c01c060140400c35", + "0x5010030d40524805244180c01a240050641809016078050780523c1806c1a", + "0x3d01419060300581e0143201495060300683801494060240580c24c1801c3b", + "0x5264180c01a0180506418090160180510c420d4052600525c180c01a25805", + "0x9e06024058350149d0149c060300681e0143201419060300580226c350149a", + "0x160780511805288180c01a0d40528405280180c01a104050641827c1611005", + "0xa7014a60601b068060141105035014a5014a406030068a30143d0141906030", + "0x506418090162ac0701805010032a80701805010032a40510c42008a807805", + "0xb20141906083058b1014b001484014af060ae058ad06017058ac060170583d", + "0x701805010030d4052dc052d8180c01a030b50d4052d0052cc180c01a07805", + "0xc1060c00f405014bf060be060bd060bc2ec022e81e01406014b90601b068b8", + "0x5f014053041801cc6014073140601405310060140530c06014053081801405", + "0xcc060cb060ca31805014c9014073180501cc507805014c8060c731805014c1", + "0x53400601405304cf0140533806014053346d01405330a7014053305f01405", + "0xc12a405014c134805014c1014073440501cc50d405014c80c405014c801805", + "0x5320b101405320b001405320840140532018354d4014053041834cd101405", + "0x5014cc0c805014da2d005014cc36405014c9360d7014d61b405014c12c805", + "0x53381e01405330db014053381801cd101407314b7014053203d0140532032", + "0x501cc537c05014c10600737c0501cc5060de2a405014dd0f405014cc37005", + "0x5324e035c0535846014053043d014053041501405334df014053240501cdf", + "0xcc28c05014c90140728c0501cc538805014cc28c05014c129405014bf38405", + "0x52fce501405324a901405390e335c05358840140533084014053684601405", + "0xc13a405014c8060e80f405014e711005014e610405014cc10405014da28405", + "0x5358eb014053049d014052fcea014053247235c053583201405304e901405", + "0x5014c93b4d7014d601805014e401805014dd26805014bf3b005014c9018d7", + "0x53bc96014053240501c96014073140601405330960140530498014052fcee", + "0xce060f20e005014c43c405014bf3c405014cc3c405014da3c405014c83c007", + "0x92014052fcf701405324f635c05358183d4f4014053043b01405304f301405", + "0xcc3e805014ce0c405014cc0d405014bf3e405014ce3e005014ce24005014c9", + "0x530489014053248b014052fcfd014053242a35c05358fc01405338fb01405", + "0x5014e640405014ce40005014c121805014cc3fc05014c90acd7014d63f805", + "0x53210501405339040140533090014053040501c90014073141840c1840806", + "0x5014da42405014c8061080610741805014bf41805014cc41805014da41805", + "0x7135c053590b01405338184281801c900140731509014052fd090140533109", + "0x5014cc1e805014cc1f005014bf1f005014c11f005014c343405014c10610c", + "0x5320184451001405338b2014053301843c6d014053981843863014053307b", + "0x5014c80d0d7014d644805014c101c074480501cc5060071cc0501cc51bc05", + "0x7c0140533113014053380501cd901407314d9014053041801cd901407314b4", + "0xc90c4d7014d638405014c1060073840501cc529405014c80600728c0501cc5", + "0x7b014053040501ce1014073141501405340670140532469014052fd1401405", + "0x5014ce061150ec05014cc19005014cc14805014cc1d405014bf1d405014c3", + "0x4f01405338184601845c52014053984e014052fd1601405338520140530450", + "0x5014cd46805014ce39405014c1014073940501cc546405014ce06005014c4", + "0x11b014053243235c0535841014053044a014053044a0140532046014053683d", + "0x5014dd47005014ce060073940501cc528405014c812805014cc13005014bf", + "0x73151d0140530444014053041801d1d014073143d01405308e9014052fc44", + "0xe70f405014c40f405014e60f405014c347405014c911005014e40140747405", + "0x9d01405320ea014053040501cea0140731444014053303535c053580601405", + "0x501cc547c05014ce1d405014c13a405014cc47805014cc060073a80501cc5", + "0x960140731475014053301801cec014073149a01405320ec014053040501cec", + "0x5014ce014073b80501cc53b805014c1060073b80501cc526005014c806007", + "0xa7014053040601405488f7014053041801cf70140731492014053201848520", + "0xe60612617c05014e6014073dc0501cc549405014ce490d7014d648c05014ce", + "0x1801cfd014073148b014053201801c8901407314184a0060140549c3b01405", + "0xda4a805014c8014072240501cc54a405014ce014073f40501cc53f405014c1", + "0x5320340140533124014053243835c053592a014052fd2a014053312a01405", + "0x71c40501cc50a805014c80612b060074480501cc5014071c40501cc50ac05", + "0xf6014053380501cff01407314ff014053041801cff01407314860140532018", + "0x5014cc44805014da0612c3b405014bf3b405014cc3b405014da3b405014c8", + "0x2b014052fce0014053382a014052fce3014053387101405325120140532512", + "0xc80612e0612d1b405014c41bc05014bf36005014ce1cc05014c91c805014c9", + "0x731514014053041801d140140731469014053201801c67014073141501405", + "0xc1060074bc0501cc505405014c212805014bf014074500501cc50140719c05", + "0x1501405310150140530d2f014053240501d2f014073152f014053044801405", + "0xc846c05014c10140746c0501cc50f405014d00613018c05014c105405014bf", + "0x533934014053393301405304184c931014053381801d1b014073144c01405", + "0x13c4cc05014e60613b0613a4e005014c1061394e005014e606137061364d405", + "0xd701405338184fc1201405304184f812014054f53301405331380140533018", + "0x5014c849005014c1014074900501cc501405014ce061410614001c05014ce", + "0x14301c05060070141806143014180601850890014053301801d240140731434", + "0x5060120613301543014d7014d70601850c0506007061344d40728d3804807", + "0x1801c18078053801d4c40750c074cc054d4180480550c05048054e01806143", + "0x143014d801531060d8015430152f015330612f015430141d015340601850c05", + "0x18060f6014184bc181c80550c05380050781838c0550c054c4050741838005", + "0x507805074183b40550c0501805380180180550c05060d80601850c0506007", + "0x1801c180a805248f60154301c72014e30607201543014ed0141e060e301543", + "0x54e018061430141801c180d0053e8710ac0750c073d81201c720601850c05", + "0x60601850c050600706035014480c83101d4301ce3015350602b015430142b", + "0x1850c051c4050a8180614301432014f60601850c050c4053b4180614301418", + "0x70c4180e00550c050e0050d0180e00550c05060710612401543014180ac18", + "0x5490184940550c054a92901c350612901543014180c8184a80550c050e124", + "0x70152a061380154301538014380602b015430142b01538061230154301525", + "0x18061430141801c1848c074e02b0480548c0550c0548c054a41801c0550c05", + "0x1430152001523061200154301418494180614301435014ed0601850c0506006", + "0x11f0601850c050600706041474074243f47c0750c07481380acd74801848005", + "0x11c4784435c410611c0154301418474184780550c050603f060440154301418", + "0x51c4051101801c0550c0501c054a8180fc0550c050fc050e0181180550c05", + "0x1847c0550c0547c054e0181304a120d750c051c44601c3f0491e0607101543", + "0x2b0601850c0546c0511818061430141801c18468054411b0154301c4c0151c", + "0x1160144c0601850c0513c05128184584f01d430151901448061190154301418", + "0x547c054e0181400550c0513805468181380550c051480546c181480550c05", + "0x14301450015290604a015430144a0152a060480154301448014380611f01543", + "0x54e0181580550c054680549018061430141801c181404a1211f0480514005", + "0x56015290604a015430144a0152a060480154301448014380611f015430151f", + "0x2b0601850c051c4050a818061430141801c181584a1211f048051580550c05", + "0x64160070c4181900550c05190050d0181900550c0506119060580154301418", + "0x518c054901818c0550c051705501c350605501543014180c8181700550c05", + "0x143014070152a060410154301441014380611d015430151d015380605f01543", + "0x53b418061430141801c1817c071051d0480517c0550c0517c054a41801c05", + "0x18061430141801c18060f1014184bc180f40550c050d0054e01806143014e3", + "0x5060060603d0154301412015380601850c0538c053b418061430142a0144f", + "0x181d40550c051d4050d0181d40550c05061160603b01543014180ac1806143", + "0x181a40550c050546701c350606701543014180c8180540550c051d43b01c31", + "0x12a061380154301538014380603d015430143d0153806114015430146901524", + "0x1430141801c18450074e03d048054500550c05450054a41801c0550c0501c05", + "0x50d0181b40550c05061190611301543014180ac1806143014d70145206018", + "0x7301c350607301543014180c8181bc0550c051b51301c310606d015430146d", + "0x13401438061350154301535015380611001543015120152406112015430146f", + "0x74d135048054400550c05440054a41801c0550c0501c054a8184d00550c05", + "0x506007014180614301418060180614301418140184e00550c050604e06110", + "0x120601d01543014d7014d70601850c0506007061314cc07511344d40750c07", + "0x18360055152f0780750c07074054d4184d40550c054d4054e0180614301418", + "0xe001458060e3015430141e0141d060e0015430152f014560601850c0506007", + "0x6406006015430141836018061430141801c1806146014184bc181c80550c05", + "0x5170181c80550c053b4051601838c0550c0536005074183b40550c0501805", + "0x53d8054d018061430141801818061430141801c180a80551cf60154301c72", + "0x550c050ac054cc180d00550c0538c05130181c40550c05060550602b01543", + "0x34015430143401463061340154301534014380613501543015350153806031", + "0x50c4710d1344d5380f4180c40550c050c4050d0181c40550c051c40517c18", + "0x51d418061430141801c184a805520380154301d240143b061240d43235d43", + "0x50e0184800550c050c8054e01848c0550c054a40535c184952901d4301438", + "0x50612f0611d0154301525014150603f01543015230141d0611f0154301435", + "0x13806041015430152a015240601850c054e00519c18061430141801c1806149", + "0x54a41801c0550c0501c054a8180d40550c050d4050e0180c80550c050c805", + "0x4f0601850c05060060601850c05060070604101c350c812014410154301441", + "0x54d4054e0184780550c05110051a4181100550c05060d80601850c050a805", + "0x1430151e014150603f01543014e30141d0611f0154301534014380612001543", + "0x14301c3f015350601850c0506007060460154a4700550c07474054501847405", + "0x1430144a014f60601850c05120053b418061430141801c181300552c4a12007", + "0x181c41846c0550c050602b0601850c054700544c1806143015380146706018", + "0x50603206119015430151a46c070c4184680550c05468050d0184680550c05", + "0x5480054e0181480550c0545805490184580550c054644f01c350604f01543", + "0x14301452015290600701543014070152a0611f015430151f014380612001543", + "0x5061250601850c05130053b418061430141801c181480747d200480514805", + "0x5801d4c1585001d4301c4e47d2035d200604e015430144e015230604e01543", + "0x6f060631540750c05170051b4181700550c050611f0601850c050600706064", + "0x70152a06056015430145601438060500154301450015380601850c0515405", + "0x3d17c1250c054706301c56141381cc184700550c054700517c1801c0550c05", + "0x1801c1805405534750154301c3b015100601201543014124e007448180ec12", + "0x750c051a4051e8181a40550c051d4051ec1819c0550c050602b0601850c05", + "0x550c051b405434181b51301d43015130147c0601850c05450051d81844d14", + "0x550c051cc6701c310607301543014730143406073015430146f0150b0606f", + "0x3d015430143d014380605f015430145f015380611001543015130150906112", + "0x143015124403d17c12410184480550c0544805414184400550c054400541818", + "0x7c015000601850c05060070610d0154e1f00550c071d805404181d87a1ecd7", + "0x1060144a061054180750c0542c051201806143015090144f0610942c0750c05", + "0x143015010151a0610101543015040151b0610401543015050144c0601850c05", + "0x550c05048054a8181e80550c051e8050e0181ec0550c051ec054e01840005", + "0x10d015240601850c0506007061000487a1ec120150001543015000152906012", + "0x5048054a8181e80550c051e8050e0181ec0550c051ec054e0182100550c05", + "0x1240601850c0506007060840487a1ec12014840154301484015290601201543", + "0x54a8180f40550c050f4050e01817c0550c0517c054e0182180550c0505405", + "0x1850c0506007060860483d17c1201486015430148601529060120154301412", + "0x506119060ff01543014180ac18061430151c015130601850c054e00519c18", + "0x143014180c8182240550c053f8ff01c31060fe01543014fe01434060fe01543", + "0x1430145801538060fc01543014fd01524060fd015430148922c070d41822c05", + "0x550c053f0054a41801c0550c0501c054a8181900550c05190050e01816005", + "0x54e00519c1806143014460144f0601850c0506007060fc01c6416012014fc", + "0x34060f90154301418458183e80550c050602b0601850c050fc053b41806143", + "0x70d4182400550c0506032060f801543014f93e8070c4183e40550c053e405", + "0x50e0184800550c05480054e0183dc0550c0524805490182480550c053e090", + "0x11f48012014f701543014f7015290600701543014070152a0611f015430151f", + "0x180ac1806143014d7014520601850c054e00519c18061430141801c183dc07", + "0x53d0f301c31060f401543014f401434060f40154301418464183cc0550c05", + "0x14301498015240609801543014f1258070d4182580550c0506032060f101543", + "0x550c0501c054a8184c40550c054c4050e0184cc0550c054cc054e0183b805", + "0x1801c050601850c0506018060ee01d314cc12014ee01543014ee0152906007", + "0x184c40550c050480535c18061430141801c184cd3401d4f4d53801d4301c07", + "0x12f015500781d01d4301d3101535061380154301538015380601850c0506012", + "0x5160183800550c0507405074183600550c050780515818061430141801c18", + "0x181c80550c05060d80601850c050600706018544050612f060e301543014d8", + "0x5c060e3015430140601458060e0015430152f0141d06006015430147201464", + "0xed015340601850c05060060601850c0506007060f6015523b40550c0738c05", + "0x1430142a015330607101543014e00144c0602b0154301418154180a80550c05", + "0x550c051c40518c184d40550c054d4050e0184e00550c054e0054e0180d005", + "0x340ac714d5384e03d060340154301434014340602b015430142b0145f06071", + "0x750601850c050600706038015534900550c070d4050ec180d4320c4d750c05", + "0x380612301543014310153806125015430152a014d7061294a80750c0549005", + "0x184bc180fc0550c054a4050541847c0550c0549405074184800550c050c805", + "0x310154301431015380611d0154301438015240601850c05060070601855005", + "0x1835c0550c0535c054a8180c80550c050c8050e0180140550c050140521018", + "0x1430141801818061430141801c18474d70c8050c5380151d015430151d01529", + "0x138060440154301441014690604101543014183601806143014f60144f06018", + "0x50541847c0550c0538005074184800550c054d4050e01848c0550c054e005", + "0x544c18061430141801c18470055551e0154301c3f015140603f0154301444", + "0x53b418061430141801c1812805558481180750c0747c054d418061430151e", + "0x11b01543014181c4181300550c050602b0601850c05120053d8180614301446", + "0x184640550c05060320611a015430151b130070c41846c0550c0546c050d018", + "0x1848c0550c0548c054e0184580550c0513c054901813c0550c054691901c35", + "0x129060d701543014d70152a0612001543015200143806005015430140501484", + "0x1430144a014ed0601850c05060070611635d20015234e0054580550c0545805", + "0x750c071492048cd7480181480550c051480548c181480550c050612506018", + "0x143014640146d06064015430141847c18061430141801c181605601d571404e", + "0x550c0501405210181380550c05138054e018061430145c0146f0605517007", + "0x5535c500144e4e086060d701543014d70152a0605001543014500143806005", + "0x1850c050600706067015580540550c071d4053fc181d43b0f45f18d3850c05", + "0x1844c0550c054506901c31061140154301415014fe0606901543014180ac18", + "0x11b06073015430146f0144c0601850c051b405128181bc6d01d430151301448", + "0x52101818c0550c0518c054e0184400550c0544805468184480550c051cc05", + "0x110015290603b015430143b0152a0603d015430143d014380605f015430145f", + "0x7b0154301467015240601850c0506007061100ec3d17c634e0054400550c05", + "0x180f40550c050f4050e01817c0550c0517c052101818c0550c0518c054e018", + "0x1801c181ec3b0f45f18d380147b015430147b015290603b015430143b0152a", + "0x76015430147601434060760154301418464181e80550c050602b0601850c05", + "0x10b015430147c434070d4184340550c05060320607c01543014761e8070c418", + "0x180140550c0501405210181580550c05158054e0184240550c0542c0549018", + "0x13801509015430150901529060d701543014d70152a06058015430145801438", + "0x1850c0547c053b418061430151c0144f0601850c05060070610935c5801456", + "0x70c4184140550c05414050d0184140550c05061160610601543014180ac18", + "0x5490184000550c054110101c350610101543014180c8184100550c0541506", + "0x120014380600501543014050148406123015430152301538060840154301500", + "0x120015234e0052100550c05210054a41835c0550c0535c054a8184800550c05", + "0x18464182180550c050602b0601850c050480514818061430141801c18210d7", + "0x506032060fe01543014ff218070c4183fc0550c053fc050d0183fc0550c05", + "0x54d0054e0183f40550c0522c054901822c0550c053f88901c350608901543", + "0x143014d70152a06133015430153301438060050154301405014840613401543", + "0x184d40550c0506089060fd35d33015344e0053f40550c053f4054a41835c05", + "0x1d4c407565334d00750c0701c1801c050601850c05060180601850c0506050", + "0x54d0054e0180614301418048180780550c050480535c18061430141801c18", + "0xd8015340601850c0506007060e00155a3612f01d4301c1e015350613401543", + "0x54bc05074180180550c051c8054c4181c80550c0538c054cc1838c0550c05", + "0xd80601850c05060070601856c050612f060f601543014060141e060ed01543", + "0x2b0141e060ed01543014e00141d0602b015430142a014e00602a0154301418", + "0x13501c8b0601850c0506007060710155c4e00550c073d80538c183d80550c05", + "0x560601850c0506007060320155d0c43401d4301ced01535061380154301538", + "0x184bc180e00550c050d405160184900550c050d005074180d40550c050c405", + "0x184a40550c054a805190184a80550c05060d80601850c05060070601857805", + "0x557d250154301c380145c060380154301529014580612401543014320141d", + "0x50602b061200154301525015340601850c05060060601850c050600706123", + "0x14301534015380611d0154301520015330603f01543015240144c0611f01543", + "0x550c0547c05414180fc0550c050fc0518c184cc0550c054cc050e0184d005", + "0xfc0611e1104135d430151d47c3f4cd344e0fd0611d015430151d014340611f", + "0x181284801d430151c014fa0601850c050600706046015604700550c0747805", + "0x1d0611a0154301444014380611b0154301441015380604c0154301448014d7", + "0x1430141801c1806161014184bc1813c0550c05128053e4184640550c0513005", + "0x181040550c05104054e0184580550c0511805490180614301538014f806018", + "0x129060d701543014d70152a0604401543014440143806005015430140501484", + "0x1850c05060060601850c05060070611635c44014414e0054580550c0545805", + "0x54e0181380550c0514805240181480550c05060d80601850c0548c0513c18", + "0x4e014f90611901543015240141d0611a0154301533014380611b0154301534", + "0x119015350601850c050600706056015621400550c0713c052481813c0550c05", + "0x64014f60601850c05160053b418061430141801c181700558c641600750c07", + "0x181540550c050602b0601850c054e0053e01806143014500144a0601850c05", + "0x320605f0154301463154070c41818c0550c0518c050d01818c0550c0506071", + "0x54e0181d40550c050ec05490180ec0550c0517c3d01c350603d0154301418", + "0xd70152a0611a015430151a01438060050154301405014840611b015430151b", + "0x1850c05060070607535d1a0151b4e0051d40550c051d4054a41835c0550c05", + "0xd7480180540550c050540548c180540550c05061250601850c05170053b418", + "0x6d01543014183dc18061430141801c1844d1401d641a46701d4301c154691b", + "0x180614301473014f1061121cc0750c051bc053d0181bc0550c051b4053cc18", + "0xfb0607a015430147b014ee0607b01543015100149806110015430151201496", + "0x67015380607a015430147a014ec0607601543014760149a060760154301418", + "0x1801c1841506424d75950b4347c35d4301c7a1d8d71a4123ac1819c0550c05", + "0x143015010144c0601850c0541005128184050401d4301450014480601850c05", + "0x550c054e0050d0180140550c05014052101819c0550c0519c054e01840005", + "0x10042d38014674e09d061000154301500014630610b015430150b0143406138", + "0x53a8184340550c05434054a8181f00550c051f0050e0183fc86210d750c05", + "0x180481822c0550c053f8053a418061430141801c1822405598fe0154301cff", + "0x53f40513c18061430141801c183f00559cfd0154301c8b014a10601850c05", + "0x7060185a0050612f060f901543014fa01434060fa01543014183941806143", + "0x550c053e0050d0183e00550c05060a30601850c053f00513c180614301418", + "0x480609201543014f9240070c4182400550c050602b0601850c0506006060f9", + "0x546c183d00550c053cc051301806143014f70144a060f33dc0750c0524805", + "0x8601484060840154301484015380609601543014f10151a060f101543014f4", + "0x5258054a4184340550c05434054a8181f00550c051f0050e0182180550c05", + "0xee2600750c052240529418061430141801c182590d1f086211380149601543", + "0x380609a015430148601484060fb0154301484015380601850c052600538418", + "0x184bc182740550c053b805414183ac0550c05434054a8183b00550c051f005", + "0x1380601850c054e0053e01806143014500144a0601850c0506007060185a405", + "0x54a8183b00550c05424050e0182680550c0501405210183ec0550c0519c05", + "0x9d3a8070d4183a80550c05060320609d015430150501505060eb0154301506", + "0x526805210183ec0550c053ec054e0182840550c053a405490183a40550c05", + "0x143014a101529060eb01543014eb0152a060ec01543014ec014380609a01543", + "0x53e01806143014500144a0601850c0506007060a13acec268fb4e00528405", + "0x550c0528c050d01828c0550c0506119060e501543014180ac180614301538", + "0x550c05294e101c35060e101543014180c8182940550c0528ce501c31060a3", + "0x501543014050148406114015430151401538060df01543014a701524060a7", + "0x537c0550c0537c054a41835c0550c0535c054a81844c0550c0544c050e018", + "0x14301519014ed0601850c051580513c18061430141801c1837cd744c0545138", + "0x50d0183880550c05060a7060a901543014180ac180614301538014f806018", + "0xdb01c35060db01543014180c8183700550c05388a901c31060e201543014e2", + "0x5014840611b015430151b01538060b001543014b701524060b701543014dc", + "0x52c0054a41835c0550c0535c054a8184680550c05468050e0180140550c05", + "0x513c18061430141801818061430141801c182c0d74680546d38014b001543", + "0xb101543014180ac180614301535014df0601850c053b4053b4180614301471", + "0x182d00550c052c8b101c31060b201543014b201434060b2015430141845818", + "0x138060d101543014d401524060d401543014b4364070d4183640550c0506032", + "0x54a8184cc0550c054cc050e0180140550c0501405210184d00550c054d005", + "0x1430141801c18344d74cc054d138014d101543014d101529060d701543014d7", + "0x184641833c0550c050602b0601850c0504805148180614301535014df06018", + "0x506032060d201543014c633c070c4183180550c05318050d0183180550c05", + "0x54c4054e0185ac0550c055a805490185a80550c053480001c350600001543", + "0x143014d70152a0601d015430141d01438060050154301405014840613101543", + "0x184d40550c05060890616b35c1d015314e0055ac0550c055ac054a41835c05", + "0x1d4c4075b1334d00750c0701c1801c050601850c05060180601850c0506050", + "0x54d0054e0180614301418048180780550c050480535c18061430141801c18", + "0xd8015340601850c0506007060e00156d3612f01d4301c1e015350613401543", + "0x54bc05074180180550c051c8054c4181c80550c0538c054cc1838c0550c05", + "0xd80601850c0506007060185b8050612f060f601543014060141e060ed01543", + "0x2b0141e060ed01543014e00141d0602b015430142a014e00602a0154301418", + "0x13501c8b0601850c0506007060710156f4e00550c073d80538c183d80550c05", + "0x560601850c050600706032015700c43401d4301ced01535061380154301538", + "0x184bc180e00550c050d405160184900550c050d005074180d40550c050c405", + "0x184a40550c054a805190184a80550c05060d80601850c0506007060185c405", + "0x55c9250154301c380145c060380154301529014580612401543014320141d", + "0x50602b061200154301525015340601850c05060060601850c050600706123", + "0x14301534015380611d0154301520015330603f01543015240144c0611f01543", + "0x550c0547c05414180fc0550c050fc0518c184cc0550c054cc050e0184d005", + "0xfc0611e1104135d430151d47c3f4cd344e0fd0611d015430151d014340611f", + "0x181284801d430151c014fa0601850c050600706046015734700550c0747805", + "0x1d0611a0154301444014380611b0154301441015380604c0154301448014d7", + "0x1430141801c1806174014184bc1813c0550c05128053e4184640550c0513005", + "0x181040550c05104054e0184580550c0511805490180614301538014f806018", + "0x129060d701543014d70152a0604401543014440143806005015430140501484", + "0x1850c05060060601850c05060070611635c44014414e0054580550c0545805", + "0x54e0181380550c0514805240181480550c05060d80601850c0548c0513c18", + "0x4e014f90611901543015240141d0611a0154301533014380611b0154301534", + "0x119015350601850c050600706056015751400550c0713c052481813c0550c05", + "0x64014f60601850c05160053b418061430141801c18170055d8641600750c07", + "0x181540550c050602b0601850c054e0053e01806143014500144a0601850c05", + "0x320605f0154301463154070c41818c0550c0518c050d01818c0550c0506071", + "0x54e0181d40550c050ec05490180ec0550c0517c3d01c350603d0154301418", + "0xd70152a0611a015430151a01438060050154301405014840611b015430151b", + "0x1850c05060070607535d1a0151b4e0051d40550c051d4054a41835c0550c05", + "0xd7480180540550c050540548c180540550c05061250601850c05170053b418", + "0x6d01543014183dc18061430141801c1844d1401d771a46701d4301c154691b", + "0x180614301473014f1061121cc0750c051bc053d0181bc0550c051b4053cc18", + "0xfb0607a015430147b014ee0607b01543015100149806110015430151201496", + "0x67015380607a015430147a014ec0607601543014760149a060760154301418", + "0x1801c1841506424d75e10b4347c35d4301c7a1d8d71a4123ac1819c0550c05", + "0x143015010144c0601850c0541005128184050401d4301450014480601850c05", + "0x550c054e0050d0180140550c05014052101819c0550c0519c054e01840005", + "0x10042d38014674e09d061000154301500014630610b015430150b0143406138", + "0x53a8184340550c05434054a8181f00550c051f0050e0183fc86210d750c05", + "0x180481822c0550c053f8053a418061430141801c18224055e4fe0154301cff", + "0x53f40513c18061430141801c183f0055e8fd0154301c8b014a10601850c05", + "0x7060185ec050612f060f901543014fa01434060fa01543014183941806143", + "0x550c053e0050d0183e00550c05060a30601850c053f00513c180614301418", + "0x480609201543014f9240070c4182400550c050602b0601850c0506006060f9", + "0x546c183d00550c053cc051301806143014f70144a060f33dc0750c0524805", + "0x8601484060840154301484015380609601543014f10151a060f101543014f4", + "0x5258054a4184340550c05434054a8181f00550c051f0050e0182180550c05", + "0xee2600750c052240529418061430141801c182590d1f086211380149601543", + "0x380609a015430148601484060fb0154301484015380601850c052600538418", + "0x184bc182740550c053b805414183ac0550c05434054a8183b00550c051f005", + "0x1380601850c054e0053e01806143014500144a0601850c0506007060185f005", + "0x54a8183b00550c05424050e0182680550c0501405210183ec0550c0519c05", + "0x9d3a8070d4183a80550c05060320609d015430150501505060eb0154301506", + "0x526805210183ec0550c053ec054e0182840550c053a405490183a40550c05", + "0x143014a101529060eb01543014eb0152a060ec01543014ec014380609a01543", + "0x53e01806143014500144a0601850c0506007060a13acec268fb4e00528405", + "0x550c0528c050d01828c0550c0506119060e501543014180ac180614301538", + "0x550c05294e101c35060e101543014180c8182940550c0528ce501c31060a3", + "0x501543014050148406114015430151401538060df01543014a701524060a7", + "0x537c0550c0537c054a41835c0550c0535c054a81844c0550c0544c050e018", + "0x14301519014ed0601850c051580513c18061430141801c1837cd744c0545138", + "0x50d0183880550c05060a7060a901543014180ac180614301538014f806018", + "0xdb01c35060db01543014180c8183700550c05388a901c31060e201543014e2", + "0x5014840611b015430151b01538060b001543014b701524060b701543014dc", + "0x52c0054a41835c0550c0535c054a8184680550c05468050e0180140550c05", + "0x513c18061430141801818061430141801c182c0d74680546d38014b001543", + "0xb101543014180ac180614301535014df0601850c053b4053b4180614301471", + "0x182d00550c052c8b101c31060b201543014b201434060b2015430141845818", + "0x138060d101543014d401524060d401543014b4364070d4183640550c0506032", + "0x54a8184cc0550c054cc050e0180140550c0501405210184d00550c054d005", + "0x1430141801c18344d74cc054d138014d101543014d101529060d701543014d7", + "0x184641833c0550c050602b0601850c0504805148180614301535014df06018", + "0x506032060d201543014c633c070c4183180550c05318050d0183180550c05", + "0x54c4054e0185ac0550c055a805490185a80550c053480001c350600001543", + "0x143014d70152a0601d015430141d01438060050154301405014840613101543", + "0x50601850c05060180616b35c1d015314e0055ac0550c055ac054a41835c05", + "0x550c050480535c18061430141801c184cd3401d7d4d53801d4301c0706007", + "0x17e0781d01d4301d3101535061380154301538015380601850c050601206131", + "0x183800550c05360054cc183600550c05078054d018061430141801c184bc05", + "0x12f0600601543014e30141e06072015430141d0141d060e301543014e001531", + "0xf601543014ed014e0060ed015430141836018061430141801c180617f01418", + "0x1800a80550c070180538c180180550c053d805078181c80550c054bc0507418", + "0x1810d07101d4301c72015350601850c050a8053e018061430141801c180ac05", + "0x34014f60601850c051c4053b418061430141801818061430141801c180c405", + "0x350154301435014340603501543014181c4180c80550c050602b0601850c05", + "0x12a01543015240e0070d4180e00550c05060320612401543014350c8070c418", + "0x180140550c0501405210184e00550c054e0054e0184a40550c054a80549018", + "0x13801529015430152901529060d701543014d70152a06135015430153501438", + "0x180614301431014ed0601850c05060060601850c05060070612935d3501538", + "0x12048c0750c07495354e0d7480184940550c054940548c184940550c0506125", + "0x4101d430151d0146d0611d015430141847c18061430141801c180fd1f01d82", + "0x180140550c05014052101848c0550c0548c054e01806143014410146f06044", + "0x1430144435d20015234e086060d701543014d70152a06120015430152001438", + "0x2b0601850c05060070611b015831300550c07128053fc18128481191c47938", + "0x51201813c0550c054651a01c3106119015430144c014fe0611a0154301418", + "0x4e0151b0604e01543014520144c0601850c0545805128181491601d430144f", + "0x547005210184780550c05478054e0181580550c0514005468181400550c05", + "0x14301456015290604801543014480152a060460154301446014380611c01543", + "0x13806058015430151b015240601850c050600706056120464711e4e00515805", + "0x54a8181180550c05118050e0184700550c0547005210184780550c0547805", + "0x1430141801c18160481191c4793801458015430145801529060480154301448", + "0x310605c015430145c014340605c0154301418464181900550c050602b06018", + "0x1240605f015430145518c070d41818c0550c050603206055015430145c19007", + "0x50e0180140550c05014052101847c0550c0547c054e0180f40550c0517c05", + "0x547d380143d015430143d01529060d701543014d70152a0603f015430143f", + "0x53b418061430142b0144f0601850c05060060601850c05060070603d35c3f", + "0x550c051d4050d0181d40550c05061160603b01543014180ac180614301472", + "0x550c050546701c350606701543014180c8180540550c051d43b01c3106075", + "0x5015430140501484061380154301538015380611401543014690152406069", + "0x54500550c05450054a41835c0550c0535c054a8184d40550c054d4050e018", + "0x550c050602b0601850c050480514818061430141801c18450d74d4054e138", + "0x6f015430146d44c070c4181b40550c051b4050d0181b40550c050611906113", + "0x184400550c0544805490184480550c051bc7301c350607301543014180c818", + "0x12a061330154301533014380600501543014050148406134015430153401538", + "0x5060180611035d33015344e0054400550c05440054a41835c0550c0535c05", + "0x535c18061430141801c184cd3401d844d53801d4301c07060070141806143", + "0x14301d3101535061380154301538015380601850c0506012061310154301412", + "0x5360054cc183600550c05078054d018061430141801c184bc056141e07407", + "0x143014e30141e06072015430141d0141d060e301543014e001531060e001543", + "0xed014e0060ed015430141836018061430141801c1806186014184bc1801805", + "0x70180538c180180550c053d805078181c80550c054bc05074183d80550c05", + "0x14301c72015350601850c050a8053e018061430141801c180ac0561c2a01543", + "0x50c8054cc180c80550c050d0054d018061430141801c180c405620341c407", + "0x143015240141e0603801543014710141d061240154301435015310603501543", + "0x129014e006129015430141836018061430141801c1806189014184bc184a805", + "0x74a80538c184a80550c0549405078180e00550c050c405074184940550c05", + "0x14301c38015350601850c0548c053e018061430141801c18480056292301543", + "0x5104054cc181040550c050fc054d018061430141801c184740562c3f47c07", + "0x1430151e0141e0611c015430151f0141d0611e0154301444015310604401543", + "0x48014e006048015430141836018061430141801c180618c014184bc1811805", + "0x71180538c181180550c0512805078184700550c0547405074181280550c05", + "0x14301d1c015350601850c05130053e018061430141801c1846c056344c01543", + "0x1850c05468053b418061430141801818061430141801c1813c056391946807", + "0x52014340605201543014181c4184580550c050602b0601850c05464053d818", + "0x4e140070d4181400550c05060320604e0154301452458070c4181480550c05", + "0x501405210184e00550c054e0054e0181600550c0515805490181580550c05", + "0x1430145801529060d701543014d70152a061350154301535014380600501543", + "0x4f014ed0601850c05060060601850c05060070605835d35015384e00516005", + "0x7191354e0d7480181900550c051900548c181900550c05061250601850c05", + "0x3d0146d0603d015430141847c18061430141801c1817c6301d8f1545c01d43", + "0x501405210181700550c05170054e018061430143b0146f060750ec0750c05", + "0x550145c4e086060d701543014d70152a060550154301455014380600501543", + "0x5060070606f015901b40550c0744c053fc1844d141a4670553850c051d4d7", + "0x550c054487301c3106112015430146d014fe0607301543014180ac1806143", + "0x76015430147a0144c0601850c051ec05128181e87b01d43015100144806110", + "0x180540550c05054054e0184340550c051f005468181f00550c051d80546c18", + "0x1290611401543015140152a0606901543014690143806067015430146701484", + "0x1430146f015240601850c05060070610d4506919c154e0054340550c0543405", + "0x550c051a4050e01819c0550c0519c05210180540550c05054054e01842c05", + "0x1842d141a467055380150b015430150b015290611401543015140152a06069", + "0x1430150601434061060154301418464184240550c050602b0601850c0506007", + "0x14301505410070d4184100550c0506032061050154301506424070c41841805", + "0x550c05014052101818c0550c0518c054e0184000550c05404054901840405", + "0x100015430150001529060d701543014d70152a0605f015430145f0143806005", + "0x1430151b0144f0601850c05060060601850c05060070610035c5f014634e005", + "0x50d0182180550c05060a90608401543014180ac18061430151c014ed06018", + "0xfe01c35060fe01543014180c8183fc0550c052188401c31060860154301486", + "0x501484061380154301538015380608b0154301489015240608901543014ff", + "0x522c054a41835c0550c0535c054a8184d40550c054d4050e0180140550c05", + "0x513c18061430141801818061430141801c1822cd74d4054e1380148b01543", + "0xfc015430141829c183f40550c050602b0601850c050e0053b4180614301520", + "0x183e40550c0506032060fa01543014fc3f4070c4183f00550c053f0050d018", + "0x184e00550c054e0054e0182400550c053e005490183e00550c053e8f901c35", + "0x129060d701543014d70152a0613501543015350143806005015430140501484", + "0x1850c05060060601850c05060070609035d35015384e0052400550c0524005", + "0x5061160609201543014180ac180614301472014ed0601850c050ac0513c18", + "0x143014180c8183cc0550c053dc9201c31060f701543014f701434060f701543", + "0x14301538015380609601543014f101524060f101543014f33d0070d4183d005", + "0x550c0535c054a8184d40550c054d4050e0180140550c0501405210184e005", + "0x514818061430141801c18258d74d4054e13801496015430149601529060d7", + "0x550c053b8050d0183b80550c05061190609801543014180ac180614301412", + "0x550c053ec9a01c350609a01543014180c8183ec0550c053b89801c31060ee", + "0x501543014050148406134015430153401538060eb01543014ec01524060ec", + "0x53ac0550c053ac054a41835c0550c0535c054a8184cc0550c054cc050e018", + "0x13501d914e01201d4301c0506007014180614301418060183acd74cc054d138", + "0x135060120154301412015380613301543014d7014d70601850c050600706134", + "0xf60601850c054c4053b418061430141801c18078056481d4c40750c074cc05", + "0x143014d801434060d801543014181c4184bc0550c050602b0601850c0507405", + "0x143014e038c070d41838c0550c0506032060e001543014d84bc070c41836005", + "0x550c054e0050e0180480550c05048054e0180180550c051c805490181c805", + "0x70600601d3804812014060154301406015290600701543014070152a06138", + "0x550c053b40548c183b40550c05061250601850c05078053b4180614301418", + "0x183dc18061430141801c181c42b01d930a8f601d4301ced4e01235d20060ed", + "0x32014f1060350c80750c050c4053d0180c40550c050d0053cc180d00550c05", + "0x14301438014ee06038015430152401498061240154301435014960601850c05", + "0x12a015430152a014ec0612901543015290149a0612901543014183ec184a805", + "0x3f47cd76512048d2535d4301d2a4a4070a8123ac183d80550c053d8054e018", + "0x70c4184800550c05480050d0181040550c050602b0601850c05060070611d", + "0x513018061430151e0144a0611c4780750c0511005120181100550c0548041", + "0xf6015380604a01543014480151a0604801543014460151b06046015430151c", + "0x5128054a41848c0550c0548c054a8184940550c05494050e0183d80550c05", + "0x70d4181300550c05060320601850c05060070604a48d253d8120144a01543", + "0x50e0183d80550c053d8054e0184680550c0546c054901846c0550c054744c", + "0x11f3d8120151a015430151a015290603f015430143f0152a0611f015430151f", + "0x50d01813c0550c05061190611901543014180ac18061430141801c184683f", + "0x5201c350605201543014180c8184580550c0513d1901c310604f015430144f", + "0x71014380602b015430142b0153806050015430144e015240604e0154301516", + "0x71c42b048051400550c05140054a41801c0550c0501c054a8181c40550c05", + "0x5061190605601543014180ac1806143014d7014520601850c050600706050", + "0x143014180c8181900550c051605601c31060580154301458014340605801543", + "0x143015350153806063015430145501524060550154301464170070d41817005", + "0x550c0518c054a41801c0550c0501c054a8184d00550c054d0050e0184d405", + "0x7655344d40750c0735c1801c050601850c05060180606301d344d41201463", + "0x54e0180614301418048180740550c054e00535c18061430141801c184c533", + "0x1340601850c0506007060d8015964bc1e01d4301c1d01535061350154301535", + "0x5074181c80550c0538c054c41838c0550c05380054cc183800550c054bc05", + "0x1850c05060070601865c050612f060ed01543014720141e06006015430141e", + "0x1e0600601543014d80141d0602a01543014f6014e0060f6015430141836018", + "0x4c0601850c050600706071015980ac0550c073b40538c183b40550c050a805", + "0x7388180d00550c050d00518c184d40550c054d4054e0180d00550c0501805", + "0x18061430141801c1849005664350154301c32014dc060320c40750c050d135", + "0x1850c0506007061250159a4a40550c074a8052dc184a83801d4301435014db", + "0x1430141801c180fc0566d1f4800750c0748c054d41848c0550c050e00535c18", + "0x129014520601850c0547c053d8180614301520014ed0601850c050600606018", + "0x181040550c05060710611d01543014180ac18061430142b014f80601850c05", + "0x350611e01543014180c8181100550c051051d01c3106041015430144101434", + "0x840603101543014310153806046015430151c015240611c015430144447807", + "0x54a8184d00550c054d0050e01801c0550c0501c052c0180140550c0501405", + "0x506007060460493401c050c53501446015430144601529060120154301412", + "0x548c181200550c05061250601850c050fc053b41806143014180181806143", + "0x1430141801c184691b01d9c1304a01d4301c484d03135d20060480154301448", + "0x180140550c0501405210181280550c05128054e0184640550c050611f06018", + "0x340601201543014120152a060070154301407014b00604c015430144c01438", + "0x1290ad190480713005129332c4184a40550c054a40518c180ac0550c050ac05", + "0x1430141801c1819005674580154301c56014b2060561404e1491613d3550c05", + "0x1818c5501d430145c014480605c01543014180ac180614301458014b406018", + "0x5468180f40550c0517c0546c1817c0550c0518c051301806143014550144a", + "0x4e014b0061160154301516014840604f015430144f015380603b015430143d", + "0x50ec054a4181400550c05140054a8181480550c05148050e0181380550c05", + "0x750154301464015240601850c05060070603b140521391613d350143b01543", + "0x181380550c05138052c0184580550c05458052101813c0550c0513c054e018", + "0x135014750154301475015290605001543014500152a06052015430145201438", + "0x1430142b014f80601850c054a40514818061430141801c181d4501484e4584f", + "0x3106067015430146701434060670154301418464180540550c050602b06018", + "0x124061130154301469450070d4184500550c050603206069015430146705407", + "0x52c0180140550c05014052101846c0550c0546c054e0181b40550c0544c05", + "0x6d015290601201543014120152a0611a015430151a01438060070154301407", + "0x18061430141801818061430141801c181b412468070151b4d4051b40550c05", + "0x143014180ac18061430142b014f80601850c050e0051481806143015250144f", + "0x550c051cc6f01c310607301543014730143406073015430141829c181bc05", + "0x7a015430147b015240607b0154301512440070d4184400550c050603206112", + "0x1801c0550c0501c052c0180140550c0501405210180c40550c050c4054e018", + "0x1350147a015430147a015290601201543014120152a06134015430153401438", + "0x1850c050ac053e018061430141801818061430141801c181e8124d00701431", + "0x180140550c0501405210180c40550c050c4054e0181d80550c054900549018", + "0x1290601201543014120152a06134015430153401438060070154301407014b0", + "0x1430141801818061430141801c181d8124d007014314d4051d80550c051d805", + "0x18458181f00550c050602b0601850c05018053b41806143014710144f06018", + "0x5060320610b015430150d1f0070c4184340550c05434050d0184340550c05", + "0x54d4054e0184140550c0541805490184180550c0542d0901c350610901543", + "0x1430153401438060070154301407014b0060050154301405014840613501543", + "0x124d007015354d4054140550c05414054a4180480550c05048054a8184d005", + "0x5061190610401543014180ac180614301538014520601850c050600706105", + "0x143014180c8184000550c054050401c31061010154301501014340610101543", + "0x1430153301538060ff015430148601524060860154301500210070d41821005", + "0x550c054c4050e01801c0550c0501c052c0180140550c0501405210184cc05", + "0xff0493101c054cd35014ff01543014ff015290601201543014120152a06131", + "0x1430141801c184d13501d9e4e01201d4301c050600701418061430141806018", + "0x13101d4301d3301535060120154301412015380613301543014d7014d706018", + "0x18061430141d014f60601850c054c4053b418061430141801c180780567c1d", + "0x12f01c31060d801543014d801434060d801543014181c4184bc0550c050602b", + "0x72015240607201543014e038c070d41838c0550c0506032060e001543014d8", + "0x501c054a8184e00550c054e0050e0180480550c05048054e0180180550c05", + "0xed0601850c05060070600601d3804812014060154301406015290600701543", + "0x138048d7480183b40550c053b40548c183b40550c05061250601850c0507805", + "0xf30603401543014183dc18061430141801c181c42b01da00a8f601d4301ced", + "0x5258180614301432014f1060350c80750c050c4053d0180c40550c050d005", + "0x5060fb0612a0154301438014ee06038015430152401498061240154301435", + "0x143014f6015380612a015430152a014ec0612901543015290149a0612901543", + "0x1430141801c184743f47cd76852048d2535d4301d2a4a4070a8123ac183d805", + "0x440154301520104070c4184800550c05480050d0181040550c050602b06018", + "0x181180550c054700513018061430151e0144a0611c4780750c051100512018", + "0x38060f601543014f6015380604a01543014480151a0604801543014460151b", + "0xf6048051280550c05128054a41848c0550c0548c054a8184940550c0549405", + "0x11b015430151d130070d4181300550c05060320601850c05060070604a48d25", + "0x1847c0550c0547c050e0183d80550c053d8054e0184680550c0546c0549018", + "0x5060070611a0fd1f3d8120151a015430151a015290603f015430143f0152a", + "0x1813c0550c0513c050d01813c0550c05061190611901543014180ac1806143", + "0x181380550c054585201c350605201543014180c8184580550c0513d1901c31", + "0x12a060710154301471014380602b015430142b0153806050015430144e01524", + "0x1430141801c18140071c42b048051400550c05140054a41801c0550c0501c05", + "0x50d0181600550c05061190605601543014180ac1806143014d70145206018", + "0x5c01c350605c01543014180c8181900550c051605601c31060580154301458", + "0x134014380613501543015350153806063015430145501524060550154301464", + "0x74d1350480518c0550c0518c054a41801c0550c0501c054a8184d00550c05", + "0x506007061314cc07689344d40750c0735c1801c050601850c050601806063", + "0x184d40550c054d4054e0180614301418048180740550c054e00535c1806143", + "0xe0015430152f015340601850c0506007060d8015a34bc1e01d4301c1d01535", + "0x180180550c0507805074181c80550c0538c054c41838c0550c05380054cc18", + "0x550c05060d80601850c050600706018690050612f060ed01543014720141e", + "0xed015430142a0141e0600601543014d80141d0602a01543014f6014e0060f6", + "0x3401543014060144c0601850c050600706071015a50ac0550c073b40538c18", + "0x3101d43014344d407388180d00550c050d00518c184d40550c054d4054e018", + "0x750c050d40536c18061430141801c1849005698350154301c32014dc06032", + "0x14301438014d70601850c050600706125015a74a40550c074a8052dc184a838", + "0x1430141801818061430141801c180fc056a11f4800750c0748c054d41848c05", + "0x53e0180614301529014520601850c0547c053d8180614301520014ed06018", + "0x550c05104050d0181040550c05060710611d01543014180ac18061430142b", + "0x550c051111e01c350611e01543014180c8181100550c051051d01c3106041", + "0x50154301405014840603101543014310153806046015430151c015240611c", + "0x180480550c05048054a8184d00550c054d0050e01801c0550c0501c052c018", + "0x5060060601850c0506007060460493401c050c53501446015430144601529", + "0x181200550c051200548c181200550c05061250601850c050fc053b41806143", + "0x1430141847c18061430141801c184691b01da91304a01d4301c484d03135d20", + "0x550c05130050e0180140550c0501405210181280550c05128054e01846405", + "0x2b015430142b014340601201543014120152a060070154301407014b00604c", + "0x524584f4d543015290ad190480713005129332c4184a40550c054a40518c18", + "0x5160052d018061430141801c18190056a8580154301c56014b2060561404e", + "0x1850c05154051281818c5501d430145c014480605c01543014180ac1806143", + "0x180ec0550c050f405468180f40550c0517c0546c1817c0550c0518c0513018", + "0x380604e015430144e014b0061160154301516014840604f015430144f01538", + "0x4f4d4050ec0550c050ec054a4181400550c05140054a8181480550c0514805", + "0x1430144f01538060750154301464015240601850c05060070603b1405213916", + "0x550c05148050e0181380550c05138052c0184580550c05458052101813c05", + "0x75140521391613d35014750154301475015290605001543014500152a06052", + "0x143014180ac18061430142b014f80601850c054a40514818061430141801c18", + "0x550c0519c1501c31060670154301467014340606701543014184641805405", + "0x6d015430151301524061130154301469450070d4184500550c050603206069", + "0x1801c0550c0501c052c0180140550c05014052101846c0550c0546c054e018", + "0x1350146d015430146d015290601201543014120152a0611a015430151a01438", + "0x1850c054940513c18061430141801818061430141801c181b412468070151b", + "0x5060a70606f01543014180ac18061430142b014f80601850c050e00514818", + "0x143014180c8184480550c051cc6f01c31060730154301473014340607301543", + "0x14301431015380607a015430147b015240607b0154301512440070d41844005", + "0x550c054d0050e01801c0550c0501c052c0180140550c0501405210180c405", + "0x7a0493401c050c5350147a015430147a015290601201543014120152a06134", + "0x14301524015240601850c050ac053e018061430141801818061430141801c18", + "0x550c0501c052c0180140550c0501405210180c40550c050c4054e0181d805", + "0x760154301476015290601201543014120152a0613401543015340143806007", + "0x51c40513c18061430141801818061430141801c181d8124d007014314d405", + "0x340610d0154301418458181f00550c050602b0601850c05018053b41806143", + "0x70d4184240550c05060320610b015430150d1f0070c4184340550c0543405", + "0x5210184d40550c054d4054e0184140550c0541805490184180550c0542d09", + "0x120152a06134015430153401438060070154301407014b0060050154301405", + "0x1430141801c18414124d007015354d4054140550c05414054a4180480550c05", + "0x50d0184040550c05061190610401543014180ac1806143015380145206018", + "0x8401c350608401543014180c8184000550c054050401c31061010154301501", + "0x50148406133015430153301538060ff015430148601524060860154301500", + "0x5048054a8184c40550c054c4050e01801c0550c0501c052c0180140550c05", + "0x1850c0506018060ff0493101c054cd35014ff01543014ff015290601201543", + "0x50480535c18061430141801c184cd3401dab4d53801d4301c070140701418", + "0x1d01d4301d3101535061380154301538015380601850c05060120613101543", + "0x550c05360054cc183600550c05078054d018061430141801c184bc056b01e", + "0x601543014e30141e06072015430141d0141d060e301543014e001531060e0", + "0x143014ed014e0060ed015430141836018061430141801c18061ad014184bc18", + "0x550c070180538c180180550c053d805078181c80550c054bc05074183d805", + "0x1801c180c4056bc341c40750c071c8054d418061430141801c180ac056b82a", + "0xf80601850c050d0053d8180614301471014ed0601850c05060060601850c05", + "0x14301435014340603501543014181c4180c80550c050602b0601850c050a805", + "0x143015240e0070d4180e00550c05060320612401543014350c8070c4180d405", + "0x550c054e0054e0180600550c0506005364184a40550c054a805490184a805", + "0x129015430152901529060d701543014d70152a0613501543015350143806138", + "0x14301431014ed0601850c05060060601850c05060070612935d354e0184e005", + "0x750c07495354e0d7480184940550c054940548c184940550c050612506018", + "0x1430142a014d10611d015430141835018061430141801c180fd1f01db048123", + "0x548c054e0181100550c05110050d0181100550c054744101ccf060410a807", + "0x1430142a014f80601850c05060070611e015b10614301c44014c60612301543", + "0x181200550c0506005364181180550c0547005348184700550c05060d806018", + "0x611b01543014d70152a0604c0154301520014380604a015430152301538", + "0x1850c05478055a818061430141801c18061b2014184bc184680550c0511805", + "0x181491601d430144f015b40604f0154301519015b30611901543014185ac18", + "0x50d0181400550c05138054cc181380550c05148056d8180614301516015b5", + "0x181600550c05160050d0181605601d430142a1401835db7060500154301450", + "0x6301d4301455015b906055015430145c015b80605c1900750c051612301d45", + "0x180ec0550c050f405260180f40550c0517c056ec180614301463015ba0605f", + "0x5364180540550c0505405268180540550c05060fb06075015430143b014ee", + "0x6919cd750c071d41535d20048eb06064015430146401538060560154301456", + "0x550c05450050d018061430141804818061430141801c181bc6d44cd76f114", + "0x1bd0614301d14014c60606901543014690152a0606701543014670143806114", + "0x61100154301512014d206112015430141836018061430141801c181cc05", + "0x1850c051cc055a818061430141801c18061be014184bc181ec0550c0544005", + "0x60607b01543014760140006076015430147a015460607a015430141836018", + "0x5190054e0181200550c0515805364181f00550c051ec056fc180614301418", + "0x1430147c014000611b01543014690152a0604c0154301467014380604a01543", + "0x57010b0154301d1a014a10601850c05060120610d01543014180ac1846805", + "0x1060143406106015430141839418061430150b0144f0601850c050600706109", + "0x1c20601850c054240513c18061430141801c18061c1014184bc184140550c05", + "0x54150d01c310601850c050600606105015430150401434061040154301418", + "0x143014840144c0601850c0540005128182110001d4301501014480610101543", + "0x550c0512005364183f80550c053fc05468183fc0550c052180546c1821805", + "0x11b015430151b0152a0604c015430144c014380604a015430144a0153806048", + "0x5060320601850c0506007060fe46c4c128484e0053f80550c053f8054a418", + "0x515805364183f40550c0522c054901822c0550c051bc8901c350608901543", + "0x1430146d0152a06113015430151301438060640154301464015380605601543", + "0xf80601850c0506007060fd1b513190564e0053f40550c053f4054a4181b405", + "0x143014fa01434060fa0154301418464183f00550c050602b0601850c050a805", + "0x143014f93e0070d4183e00550c0506032060f901543014fa3f0070c4183e805", + "0x550c0547c054e0180600550c0506005364182480550c05240054901824005", + "0x92015430149201529060d701543014d70152a0603f015430143f014380611f", + "0x1430142b0144f0601850c05060060601850c05060070609235c3f47c184e005", + "0x50d0183cc0550c0506116060f701543014180ac180614301472014ed06018", + "0xf101c35060f101543014180c8183d00550c053ccf701c31060f301543014f3", + "0x13801538060180154301418014d9060980154301496015240609601543014f4", + "0x5260054a41835c0550c0535c054a8184d40550c054d4050e0184e00550c05", + "0x2b0601850c050480514818061430141801c18260d74d538061380149801543", + "0xfb3b8070c4183ec0550c053ec050d0183ec0550c0506119060ee0154301418", + "0x53ac05490183ac0550c05268ec01c35060ec01543014180c8182680550c05", + "0x143015330143806134015430153401538060180154301418014d90609d01543", + "0x9d35d334d0184e0052740550c05274054a41835c0550c0535c054a8184cc05", + "0x1430141801c184cd3401dc34d53801d4301c070140701418061430141806018", + "0x135061380154301538015380601850c0506012061310154301412014d706018", + "0x183600550c05078054d018061430141801c184bc057101e0740750c074c405", + "0x1e06072015430141d0141d060e301543014e001531060e001543014d801533", + "0xed015430141836018061430141801c18061c5014184bc180180550c0538c05", + "0x180180550c053d805078181c80550c054bc05074183d80550c053b40538018", + "0x341c40750c071c8054d418061430141801c180ac057182a0154301c06014e3", + "0x53d8180614301471014ed0601850c05060060601850c050600706031015c7", + "0x3501543014181c4180c80550c050602b0601850c050a8053e0180614301434", + "0x180e00550c05060320612401543014350c8070c4180d40550c050d4050d018", + "0x180600550c0506005364184a40550c054a805490184a80550c054903801c35", + "0x129060d701543014d70152a0613501543015350143806138015430153801538", + "0x1850c05060060601850c05060070612935d354e0184e0054a40550c054a405", + "0xd7480184940550c054940548c184940550c05061250601850c050c4053b418", + "0x11d015430141847c18061430141801c180fd1f01dc84812301d4301d254d538", + "0x180600550c0506005364184800550c05480050e01848c0550c0548c054e018", + "0x50a91d35c18481234d5c90602a015430142a01434060d701543014d70152a", + "0x18061430141801c1812805728480154301c46014b2060464711e110414e143", + "0x5128184691b01d430144c014480604c01543014180ac180614301448014b4", + "0x513c054681813c0550c054640546c184640550c054680513018061430151b", + "0x1430144401438060410154301441015380611e015430151e014d90611601543", + "0x116470441051e4e0054580550c05458054a4184700550c05470054a81811005", + "0x54e0184780550c0547805364181480550c051280549018061430141801c18", + "0x52015290611c015430151c0152a06044015430144401438060410154301441", + "0x18061430142a014f80601850c050600706052470441051e4e0051480550c05", + "0x4e01c3106050015430145001434060500154301418464181380550c050602b", + "0x6401524060640154301456160070d4181600550c0506032060560154301450", + "0x50fc050e01847c0550c0547c054e0180600550c0506005364181700550c05", + "0xd70fd1f061380145c015430145c01529060d701543014d70152a0603f01543", + "0x51c8053b418061430142b0144f0601850c05060060601850c05060070605c", + "0x1818c0550c0518c050d01818c0550c05061160605501543014180ac1806143", + "0x180ec0550c0517c3d01c350603d01543014180c81817c0550c0518c5501c31", + "0x3806138015430153801538060180154301418014d906075015430143b01524", + "0x184e0051d40550c051d4054a41835c0550c0535c054a8184d40550c054d405", + "0x180540550c050602b0601850c050480514818061430141801c181d4d74d538", + "0x32060690154301467054070c41819c0550c0519c050d01819c0550c0506119", + "0x5364181b40550c0544c054901844c0550c051a51401c35061140154301418", + "0xd70152a0613301543015330143806134015430153401538060180154301418", + "0x70141801dcb0606d35d334d0184e0051b40550c051b4054a41835c0550c05", + "0x184d40550c054d40573418061430141801c184c5334d0d7731354e01235d43", + "0x1cb0601d015430141d015cf060120154301412014380601d0154301535015ce", + "0x53600573418061430141801c181c8e3380d7740d84bc1e35d4301d3804807", + "0x1d2060710ac2a3d8ed4e14301406015d10600601543014d8015ce060d801543", + "0x14301471014f80601850c050a8057501806143014f6015d30601850c053b405", + "0x31015d206038490350c8314e1430141d015d106034015430142b015d506018", + "0x180614301438014f80601850c0549005750180614301432015d30601850c05", + "0x184a40550c054a83401ccf060340154301434014340612a0154301435015d5", + "0xc60612f015430152f0152a0601e015430141e0143806129015430152901434", + "0x1d80612335c0750c0535c0575c18061430141801c18494057581850c074a405", + "0x576818061430141801c1847c057641850c0748005318184800550c0548c05", + "0x11d015430141876c180fc0550c050602b0601850c0535c050a8180614301407", + "0x44015430141e0143806041015430151d0fc070c4184740550c05474050d018", + "0x1801c18061dc014184bc184700550c0510405414184780550c054bc054a818", + "0x464bc1e35ddd0604635c0750c0535c0575c18061430151f0156a0601850c05", + "0x184640550c0535c0577c18061430141801c184691b130d77784a1200750c07", + "0x180fc181480550c050611f06116015430144f015e10604f0154301519015e0", + "0x48014380605601543014501385235c41060500154301418474181380550c05", + "0x4a12012520184580550c0545805788181280550c05128054a8181200550c05", + "0x1850c050600706063015e31540550c07170054701817064160d750c0545856", + "0x1e50603d015430145f01c077901817c0550c05060d80601850c051540511818", + "0x5798181900550c05190054a8181600550c05160050e0180ec0550c050f405", + "0xa50601850c0501c0576818061430141801c180ec64160d70143b015430143b", + "0x54a8181100550c05160050e0180614301475014e1060151d40750c0518c05", + "0x1850c050600706018770050612f0611c0154301415015050611e0154301464", + "0x54a8181100550c05130050e01806143014d70142a0601850c0501c0576818", + "0x11c19c070d41819c0550c05060320611c015430151a015050611e015430151b", + "0x5478054a8181100550c05110050e0184500550c051a40579c181a40550c05", + "0x55a818061430141801c184511e110d7015140154301514015e60611e01543", + "0x11301543014180ac1806143014d70142a0601850c0501c05768180614301525", + "0x181bc0550c051b51301c310606d015430146d014340606d01543014187a018", + "0x12f06110015430146f0150506112015430152f0152a06073015430141e01438", + "0x1806143014d70142a0601850c05074057a818061430141801c18061e901418", + "0x5414184480550c0538c054a8181cc0550c05380050e0180614301407015da", + "0x180614301407015da0601850c0506007060187a4050612f061100154301472", + "0x5414184480550c054cc054a8181cc0550c054d0050e01806143014d70142a", + "0x7a015e70607a01543015101ec070d4181ec0550c0506032061100154301531", + "0x51d805798184480550c05448054a8181cc0550c051cc050e0181d80550c05", + "0x1eb4d53801d4301c0506007014180614301418018181d9121ccd70147601543", + "0x550c054e0054e0184c41201d4301412014d10601850c0506007061334d007", + "0x180614301412014f80601850c05060070601d015ec0614301d31014c606138", + "0x183600550c054bc057b8184bc0550c050780701d470601e01543014d7015ed", + "0xd7014d801543014d8015ef0613501543015350143806138015430153801538", + "0x184e00550c054e0054e018061430141d0156a0601850c0506007060d84d538", + "0x720154301ce3015f1060e33800750c0501d3801df006007015430140701463", + "0x550c073d8057d0183d8ed01d4301472015f30601850c050600706006015f2", + "0x550c05061c206071015430142a35c077d818061430141801c180ac057d42a", + "0x550c054d4050e0183800550c05380054e0180c40550c050d01201ccf06034", + "0x310154301431014340607101543014710145f060ed01543014ed0146306135", + "0x1850c0506007061240d43235c05490350c8d750c050c4713b535381380f418", + "0x751c180e00550c050ac051a41806143014d7015130601850c05048053e018", + "0x50e0183800550c05380054e0184a40550c054a8057b8184a80550c050e0ed", + "0x18061430141801c184a535380d7015290154301529015ef061350154301535", + "0xe001538061250154301406015f70601850c0535c0544c180614301412014f8", + "0x1254d4e035c054940550c05494057bc184d40550c054d4050e0183800550c05", + "0x501c051481806143014d7015130601850c05048053e018061430141801c18", + "0x184800550c05480050d0184800550c05061190612301543014180ac1806143", + "0x184740550c0547c3f01c350603f01543014180c81847c0550c054812301c31", + "0x1ef061330154301533014380613401543015340153806041015430151d015f7", + "0x1806143014d70146f0601850c0506006060414cd3435c051040550c0510405", + "0x134015cd0601850c05060070601d4c53335df84d1354e0d750c0701c0501dcb", + "0x181c8e3380d84bd3850c0507805744180780550c054d005738184d00550c05", + "0x51c8053e01806143014e3015d40601850c053600574c18061430152f015d2", + "0x550c054e0050e0180180550c05018050d0180180550c05380057541806143", + "0x1850c0506007060ed015f90614301c06014c60613501543015350152a06138", + "0x573418061430141801c180c4341c4d77e82b0a8f635d4301d354e00772c18", + "0x1294a838490354e14301432015d106032015430142b015ce0602b015430142b", + "0x129014f80601850c054a805750180614301438015d40601850c050d40574818", + "0x14301525015fc061250154301524015fb061240154301524015490601850c05", + "0x11f015fd0601850c0548005750181304a120464711e110414743f47d2048cd8", + "0x180614301441014f80601850c05474053e018061430143f014520601850c05", + "0x51180514818061430151c015fd0601850c05478057f8180614301444014f8", + "0x120601850c051300514818061430144a015ff0601850c05120057fc1806143", + "0x50a8054a8183d80550c053d8050e01848c0550c0548c050d0180614301418", + "0x18061430141801c184584f464d78051a46c0750c0748c1801e000602a01543", + "0x580c181400550c054680580c181380550c0546c054e0181480550c0506202", + "0x4e0154301519015380601850c050600706018810050612f060560154301452", + "0x206060580154301418814181580550c0513c0580c181400550c054580580c18", + "0x631700750c051700581c181545601d4301456016070605c1900750c0516005", + "0x7060750ec078243d17c0750c0718c55138d78201818c0550c0518c0580c18", + "0x517c054e0180545601d4301456016070601850c050f4057f4180614301418", + "0x14301464015fd0601850c05060070601882c1850c071701501e0a0605f01543", + "0x50016070601850c050600706018830050612f06067015430145f0153806018", + "0x20d44d1401d4301c641a45f35e0806064015430146401603060691400750c05", + "0x1819c0550c05450054e0180614301513015fd0601850c05060070606f1b407", + "0x184407301d430147301607061121580750c051580581c181cc0550c050620e", + "0x1801c181f07601e0f1e87b01d4301d104486735e0806110015430151001603", + "0x14301c7315807828181ec0550c051ec054e018061430147a015fd0601850c05", + "0x184340550c051ec054e0180614301450015fd0601850c05060070601884018", + "0x550c0542c0580c1842c0550c050620e0601850c050600706018844050612f", + "0x57f418061430141801c184110501e124190901d4301d0b1407b35e080610b", + "0x214014184bc184040550c054340584c184340550c05424054e0180614301506", + "0x105015380601850c050480544c180614301504015fd0601850c050600706018", + "0x1130601850c051f0057f418061430141801c1806215014184bc184000550c05", + "0x14301473015fd0601850c05140057f4180614301456015fd0601850c0504805", + "0x18858182100550c050602b0601850c05060060610001543014760153806018", + "0x506032060ff0154301486210070c4182180550c05218050d0182180550c05", + "0x5400054e01822c0550c052240585c182240550c053fcfe01c35060fe01543", + "0x1430148b016180602a015430142a0152a060f601543014f6014380610001543", + "0x6d015380601850c051bc057f418061430141801c1822c2a3d9000480522c05", + "0x1fd0601850c051d4057f418061430141801c1806219014184bc183f40550c05", + "0x14301418868183f40550c050ec054e0180614301464015fd0601850c0517005", + "0x53e40581c183e05601d430145601607060f93e80750c053f005818183f005", + "0x786cf72480750c07240f83f4d7820182400550c052400580c18240f901d43", + "0x20a060920154301492015380601850c053dc057f418061430141801c183d0f3", + "0x50015fd0601850c053e8057f418061430141801c180621c0614301cf915807", + "0x2030601850c050600706018874050612f060f10154301492015380601850c05", + "0x506007060fb3b807878982580750c073e850248d7820183e80550c053e805", + "0x10101543014f101613060f10154301496015380601850c05260057f41806143", + "0x544c183acec01d43014120161f0609a015430141852c18061430141801818", + "0x53d8050e0184040550c05404054e0182740550c053ac058801806143014ec", + "0x1430149a016220609d015430149d016210602a015430142a0152a060f601543", + "0xa30154301ce501624060e5284e93a81250c052689d0a8f64053888c1826805", + "0x143014e101627060df29ce135d43014a3016260601850c0506007060a501625", + "0x183880550c052a4058a4182a40550c0529c058a01806143014df0144f06018", + "0x218060a101543014a10152a060e901543014e901438060ea01543014ea01538", + "0x550c052940585c18061430141801c18388a13a4ea048053880550c0538805", + "0xa101543014a10152a060e901543014e901438060ea01543014ea01538060dc", + "0x53ec057f418061430141801c18370a13a4ea048053700550c053700586018", + "0x7060188a8050612f060db01543014ee015380601850c050480544c1806143", + "0x1850c05158057f4180614301412015130601850c053d0057f4180614301418", + "0xf3015380601850c053e4057f4180614301450015fd0601850c053e8057f418", + "0x182c00550c0506216060b701543014180ac1806143014180181836c0550c05", + "0x35060b201543014180c8182c40550c052c0b701c31060b001543014b001434", + "0x38060db01543014db01538060d901543014b401617060b401543014b12c807", + "0xdb048053640550c0536405860180a80550c050a8054a8183d80550c053d805", + "0x35060d401543014180c8180614301412015130601850c0506007060d90a8f6", + "0x3806018015430141801538060cf01543014d101617060d1015430143135007", + "0x180480533c0550c0533c05860180d00550c050d0054a8181c40550c051c405", + "0x2b0601850c050480544c1806143014ed0156a0601850c0506007060cf0d071", + "0xd2318070c4183480550c05348050d0183480550c050622b060c60154301418", + "0x55ac0585c185ac0550c050016a01c350616a01543014180c8180000550c05", + "0x143015350152a0613801543015380143806018015430141801538061b301543", + "0x544c18061430141801c186cd354e018048056cc0550c056cc05860184d405", + "0x56d40585c186d40550c05075b401c35061b401543014180c8180614301412", + "0x143015310152a0613301543015330143806018015430141801538061b601543", + "0x500613801543014188b0186d9314cc18048056d80550c056d805860184c405", + "0x184c53301e2d4d13501d4301c0506007014180614301418018180614301418", + "0x14301535015380601850c05060120601d01543014070162e0601850c0506007", + "0x54bc058c418061430141801c18360058c12f0780750c07074058bc184d405", + "0x188d0050612f060e301543014e00163306012015430141e01632060e001543", + "0xd8016320600601543014720163506072015430141836018061430141801c18", + "0xe3016370601201543014124e0078d81838c0550c05018058cc180480550c05", + "0x143014ed016390601850c05060060601850c0506007060f6016383b40550c07", + "0x1430142b0163b0602b0a80750c050a8058e8180a80550c050a80518c180a805", + "0x550c050c40542c180c40550c050d0058f0180d00550c051c40535c181c405", + "0x550c050a8058ec180d40550c050c8d701c310603201543014320143406032", + "0x124015430152401463061340154301534014380613501543015350153806124", + "0x12901501061294a83835d4301435491344d4128f4180d40550c050d40541418", + "0x12501500061200154301412015090601850c0506007061230163e4940550c07", + "0x54a8050e0180e00550c050e0054e018061430143f0144f0603f47c0750c05", + "0x1204a838049040611f015430151f01505061200154301520015060612a01543", + "0x1850c05048058fc18061430141801c1811041474d7014441051d35d430151f", + "0x184a80550c054a8050e0180e00550c050e0054e0184780550c0548c0590018", + "0x18061430141801818061430141801c184792a0e0d70151e015430151e01641", + "0x11c35c07908184700550c05060d80601850c05048058fc1806143014f60144f", + "0x54d0050e0184d40550c054d4054e0181200550c051180590c181180550c05", + "0x591018061430141801c18121344d4d7014480154301448016410613401543", + "0x4a01543014180ac180614301407016450601850c0535c05128180614301538", + "0x1846c0550c051304a01c310604c015430144c014340604c015430141846418", + "0x1380604f01543015190164006119015430151b468070d4184680550c0506032", + "0x13335c0513c0550c0513c05904184c40550c054c4050e0184cc0550c054cc05", + "0x1d4c53335e464d1354e0d750c0735c0701dcb0601850c05048051bc1813d31", + "0x5744180780550c054d005738184d00550c054d00573418061430141801c18", + "0x1d40601850c053800575018061430152f015d20607238ce03612f4e1430141e", + "0x5360057ec183600550c0536005524180614301472014f80601850c0538c05", + "0x750c053d8053d0183d80550c053b4053cc183b40550c05060f70600601543", + "0x3401543014710149806071015430142b014960601850c050a8053c4180ac2a", + "0x9a061380154301538014380603201543014183ec180c40550c050d0053b818", + "0x123ac180180550c050180591c180c40550c050c4053b0180c80550c050c805", + "0x6015fc0601850c0506007061254a52a35e480e1240d4d750c070c4324d538", + "0x1d40601850c0548c053e0181304a120464711e110414743f47d2048cd850c05", + "0x14301444014f80601850c05104053e018061430151f015fd0601850c0548005", + "0x57fc180614301446014520601850c05470057f418061430151e015fe06018", + "0x550c05060054e018061430144c014520601850c05128057fc180614301448", + "0x380154301438014340611d015430151d014340600501543014050148406018", + "0x50e0184651a46cd750c050fc384740506138274180fc0550c050fc0518c18", + "0x18458059244f0154301d19014ea0612401543015240152a060350154301435", + "0x18140059284e0154301c52014a106052015430144f014e90601850c0506007", + "0x550c050624b0605601543014180ac18061430144e0144f0601850c0506007", + "0x5c01543014180c8181900550c051605601c310605801543014580143406058", + "0x11b015430151b015380606301543014550164c060550154301464170070d418", + "0x184900550c05490054a8180d40550c050d4050e0184680550c054680521018", + "0x51400513c18061430141801c1818d240d51a46d380146301543014630164d", + "0x3b015430143d0164f0603d015430145f0164e0605f015430141828c1806143", + "0x180d40550c050d4050e0184680550c05468052101846c0550c0546c054e018", + "0x1801c180ed240d51a46d380143b015430143b0164d0612401543015240152a", + "0x1430151b015380601850c051d405384180547501d4301516014a50601850c05", + "0x550c05490054a8184500550c050d4050e0181a40550c05468052101819c05", + "0x6016510601850c050600706018940050612f0606d01543014150150506113", + "0x1430152a0143806069015430140501484060670154301418015380601850c05", + "0x6f01543014180c8181b40550c05494054141844c0550c054a4054a81845005", + "0x670154301467015380611201543014730164c06073015430146d1bc070d418", + "0x1844c0550c0544c054a8184500550c05450050e0181a40550c051a40521018", + "0x143014180c818061430141801c18449134506919d380151201543015120164d", + "0x14301418015380607a015430147b0164c0607b015430141d440070d41844005", + "0x550c054c4054a8184cc0550c054cc050e0180140550c05014052101806005", + "0x7014180614301418018181e9314cc05061380147a015430147a0164d06131", + "0x1201d4301412014d10601850c0506007061334d007949354e00750c0701418", + "0x1850c05060070601d016530614301d31014c60613801543015380153806131", + "0x184bc0550c050780701e550601e01543014d7016540601850c05048053e018", + "0x2570613501543015350143806138015430153801538060d8015430152f01656", + "0x18061430141d0156a0601850c0506007060d84d53835c053600550c0536005", + "0x6016581c8e301d4301ce0015350601850c0506012060e00154301407014d7", + "0x54c4183d80550c053b4054cc183b40550c051c8054d018061430141801c18", + "0x50612f06071015430142a0141e0602b01543014e30141d0602a01543014f6", + "0x1d060310154301434014e006034015430141836018061430141801c1806259", + "0x538c180c80550c050ac05130181c40550c050c405078180ac0550c0501805", + "0x3535c070c418061430141801818061430141801c1849005968350154301c71", + "0x54e0054e0184a40550c054a81201ccf0612a0154301418708180e00550c05", + "0x143014380150506032015430143201463061350154301535014380613801543", + "0x548123494d750c054a4380c9354e1383f4184a40550c054a4050d0180e005", + "0x4a0601850c05048053e018061430141801818061430141801c1848123494d7", + "0x5958180fc0550c0547c3201e550611f0154301524014900601850c0535c05", + "0x11d0165706135015430153501438061380154301538015380611d015430143f", + "0x5128180614301412014f80601850c05060070611d4d53835c054740550c05", + "0x440154301418464181040550c050602b0601850c0501c051481806143014d7", + "0x184700550c05060320611e0154301444104070c4181100550c05110050d018", + "0x184d00550c054d0054e0181200550c051180596c181180550c054791c01c35", + "0x5048058e818121334d0d70144801543014480165706133015430153301438", + "0x14301418970184d00550c054d4058f0184d40550c054e00535c184e01201d43", + "0x1430141801c180625d0614301d334d007538184d00550c054d005268184cc05", + "0x18360180614301407014f80601850c0535c053e01806143014120145206018", + "0x50780597c180780550c0507405978180740550c054c405518184c40550c05", + "0x1430152f0166006005015430140501484060180154301418015380612f01543", + "0x5048058e8183600550c05060fb0601850c05060070612f0141835c054bc05", + "0xe3060d7984183600550c05360052681838c0550c053800535c183801201d43", + "0x134060060154301406016630601850c0506007060ed016620187201d4301cd8", + "0x2a0149a0602b0154301412014d70602a0154301418990183d80550c0501805", + "0x5994341c40750c070a82b1c8d7984183d80550c053d8050d0180a80550c05", + "0x13306032015430143401534060340154301434016630601850c050600706031", + "0x5210181c40550c051c4054e0184900550c050c8054cc180d40550c053d805", + "0x3501434060d701543014d70143406007015430140701434060050154301405", + "0x3835d43015240d4d701c051c535534184900550c05490050d0180d40550c05", + "0x535c053e01806143014f6014f80601850c0506007061294a83835c054a52a", + "0x34061230154301418998184940550c050602b0601850c0501c053e01806143", + "0x70d41847c0550c0506032061200154301523494070c41848c0550c0548c05", + "0x5210180c40550c050c4054e0184740550c050fc0599c180fc0550c054811f", + "0x18061430141801c18474050c4d70151d015430151d01660060050154301405", + "0x143014180ac180614301407014f80601850c0535c053e018061430141201452", + "0x550c051104101c31060440154301444014340604401543014189981810405", + "0x4801543014460166706046015430151e470070d4184700550c05060320611e", + "0x51200550c0512005980180140550c0501405210183b40550c053b4054e018", + "0x184e0059a01235c0750c0701c054d41801c0550c050140535c18120053b4d7", + "0x135014580613401543014d70141d061350154301412014560601850c0506007", + "0x6406131015430141836018061430141801c1806269014184bc184cc0550c05", + "0x59a8184cc0550c0507405160184d00550c054e005074180740550c054c405", + "0xe00166b3600550c074cc05170184bc0550c0507805130180793401d4301534", + "0x50d0181c80550c0538c054cc1838c0550c05360054d018061430141801c18", + "0x18061430141801c183d8059b4ed0180750c071c81801e6c060720154301472", + "0x59b8180ad3401d43015340166a0602a01543014183ec18061430152f01452", + "0x3401d4301c710a82b018129bc180a80550c050a805268181c4ed01d43014ed", + "0x143014350163c060354d00750c054d0059a818061430141801c180c8059c031", + "0x143014310141d0612401543015240149a060383b40750c053b4059b81849005", + "0x26f0601850c050600706123494079c5294a80750c070e1240d0d7530180c405", + "0x143014310144c0601850c05060070603f0167247d2001d4301d293b5344a812", + "0x14301441110079d0181100550c0547c05130181040550c05474059cc1847405", + "0x550c05470059d8184800550c05480054e0184700550c05478059d41847805", + "0x4601543014180ac180614301431014ed0601850c05060070611c480070151c", + "0x181280550c051204601c310604801543014480143406048015430141899818", + "0x1380611a015430151b016770611b015430144a130070d4181300550c0506032", + "0x18061430141801c184683f01c054680550c05468059d8180fc0550c050fc05", + "0x53b4057fc180614301534014ed0601850c050c4053b4180614301523015ff", + "0x1813c0550c0513c050d01813c0550c05062780611901543014180ac1806143", + "0x181380550c054585201c350605201543014180c8184580550c0513d1901c31", + "0x7014500154301450016760612501543015250153806050015430144e01677", + "0x180ac180614301534014ed0601850c053b4057fc18061430141801c1814125", + "0x51605601c3106058015430145801434060580154301418998181580550c05", + "0x1430145501677060550154301464170070d4181700550c05060320606401543", + "0x1801c1818c3201c0518c0550c0518c059d8180c80550c050c8054e01818c05", + "0x3d015430145f016790605f0154301418360180614301534014ed0601850c05", + "0xf601543014f60153806075015430143b016750603b015430143d4bc079d018", + "0x1850c053800513c18061430141801c181d4f601c051d40550c051d4059d818", + "0x79d01819c0550c05054059e4180540550c05060d80601850c054d0053b418", + "0x59d8180600550c05060054e0184500550c051a4059d4181a40550c0519d2f", + "0xd84bc1e35e7a075314ccd750c070480701dcb0611406007015140154301514", + "0x50e0183800550c0507405738180740550c050740573418061430141801c18", + "0x27b0187238cd750c074c53301dcb060e001543014e0015cf061330154301533", + "0x550c0501805738180180550c050180573418061430141801c180a8f63b4d7", + "0x50d00574c180614301471015d2060350c8310d0714e1430142b015d10602b", + "0x184900550c050c805754180614301435014f80601850c050c4057501806143", + "0x1850c054a80574c180614301438015d206123495294a8384e143014e0015d1", + "0x50d0184800550c054a405754180614301523014f80601850c054940575018", + "0x50e01847c0550c0547c050d01847c0550c054812401ccf061240154301524", + "0x70603f0167c0614301d1f014c60607201543014720152a060e301543014e3", + "0x143014410167e06041015430151d0167d0611d01543014183dc180614301418", + "0x550c0547005260184700550c0547805a001806143014440167f0611e11007", + "0x181280550c0512805268181280550c05060fb060480154301446014ee06046", + "0x11613d1935e814691b130d750c071204a1c8e3048eb060480154301448014ec", + "0x84060180154301418015380604e1480750c054e0051b418061430141801c18", + "0x54a81835c0550c0535c052c0181300550c05130050e0180140550c0501405", + "0x5344184685001d4301450014d106050015430151a014340611b015430151b", + "0x131a08184d00550c054d00518c181580550c05158050d0181593501d4301535", + "0x550c0717c05a0c1817c631545c190584d54301534158501391b35c4c01418", + "0x75015430151a0154a0601850c050f405a1418061430141801c180ec05a103d", + "0x3f06069015430141847c1819c0550c0505405a1c180540550c051d405a1818", + "0x50e0181b40550c0544d141a4d71041844c0550c050611d061140154301418", + "0x5c04948060670154301467015e20606301543014630152a0605c015430145c", + "0x1430141801c181ec05a21100154301d120151c061121cc6f35d43014671b463", + "0xfb06076015430147a014ee0607a01543014183dc1806143015100144606018", + "0x53b0181f00550c051f005268184353501d4301535014d10607c0154301418", + "0x7061044150635e8a4250b01d4301d0d1d87c1cc6f4e289060760154301476", + "0x540005a1c184000550c0540405a30184040550c054d405a2c180614301418", + "0x183f80550c050611d060ff01543014180fc182180550c050611f0608401543", + "0x10901543015090152a0610b015430150b014380608901543014fe3fc8635c41", + "0xfc0151c060fc3f48b35d43014842250942c12520182100550c052100578818", + "0x143014183601806143014fa014460601850c0506007060f90168d3e80550c07", + "0x14301458015380609201543014900168f0609001543014f814807a38183e005", + "0x550c05154052c01822c0550c0522c050e0181900550c05190052101816005", + "0x923f45522c641613501492015430149201690060fd01543014fd0152a06055", + "0x5801538060f701543014f9016910601850c05148051bc18061430141801c18", + "0x5154052c01822c0550c0522c050e0181900550c0519005210181600550c05", + "0x5522c6416135014f701543014f701690060fd01543014fd0152a0605501543", + "0x180c8180614301535014f80601850c05148051bc18061430141801c183dcfd", + "0x5801538060f101543014f401691060f401543015043cc070d4183cc0550c05", + "0x5154052c0184180550c05418050e0181900550c0519005210181600550c05", + "0x554186416135014f101543014f1016900610501543015050152a0605501543", + "0x5a44180614301535014f80601850c05148051bc18061430141801c183c505", + "0x6f01438060640154301464014840605801543014580153806096015430147b", + "0x525805a40181cc0550c051cc054a8181540550c05154052c0181bc0550c05", + "0x1806143014520146f0601850c0506007060961cc551bc64161350149601543", + "0x580153806098015430143b016910601850c05468053e0180614301535014f8", + "0x5154052c0181700550c05170050e0181900550c0519005210181600550c05", + "0x551706416135014980154301498016900606301543014630152a0605501543", + "0x51bc180614301534014520601850c054d4053e018061430141801c1826063", + "0x53ec05a44183ec0550c05458ee01c35060ee01543014180c8180614301538", + "0x143015190143806005015430140501484060180154301418015380609a01543", + "0x550c0526805a401813c0550c0513c054a81835c0550c0535c052c01846405", + "0x53e018061430143f0156a0601850c05060070609a13cd746405061350149a", + "0xec01543014180ac1806143015380146f0601850c054d005148180614301535", + "0x182740550c053acec01c31060eb01543014eb01434060eb01543014187a018", + "0x12f060a1015430149d01505060e901543014720152a060ea01543014e301438", + "0x180614301534014520601850c054d4053e018061430141801c180629201418", + "0xf60152a060ea01543014ed014380601850c05380057a81806143015380146f", + "0x18061430141801c1806292014184bc182840550c050a805414183a40550c05", + "0x5078050e01806143015380146f0601850c054d005148180614301535014f8", + "0x550c0506032060a101543014d801505060e9015430152f0152a060ea01543", + "0x550c05060054e0182940550c0528c05a441828c0550c05284e501c35060e5", + "0xd701543014d7014b0060ea01543014ea014380600501543014050148406018", + "0x18294e935cea014184d4052940550c0529405a40183a40550c053a4054a818", + "0x13301695061330154301534016940613401543014185ac184d40550c0506293", + "0x5078054cc180780550c0507405a5c180614301531016960601d4c40750c05", + "0x1354bc0735db7061350154301535014340612f015430152f014340612f01543", + "0xd80607238c0750c053801801d45060e001543014e001434060e03600750c05", + "0x72014ee060f601543014ed01698060ed0154301406014d2060060154301418", + "0x143014f6014340602b015430142b0149a0602b01543014183ec180a80550c05", + "0x2a0acd701538a241838c0550c0538c054e0183600550c0536005364183d805", + "0x184900550c05060f70601850c0506007060350c83135e990d07101d4301cf6", + "0x38061294e00750c054e005344184a80550c05060fb060380154301524014ee", + "0x138a24180e00550c050e0053b0184a80550c054a805268181c40550c051c405", + "0x1380168b0601850c05060070603f47d2035e9a48d2501d4301d290e12a0d071", + "0x1430141847c181100550c0510405a1c181040550c0547405a30184740550c05", + "0x550c051191c478d7104181180550c050611d0611c01543014180fc1847805", + "0x440154301444015e20612301543015230152a0612501543015250143806048", + "0x1846405a6d1a0154301d1b0151c0611b1304a35d4301444121234941252018", + "0x513c1201e8e0604f015430141836018061430151a014460601850c0506007", + "0x1430144a01438060e301543014e3015380605201543015160168f0611601543", + "0x550c0514805a40181300550c05130054a8183600550c05360053641812805", + "0x119016910601850c05048051bc18061430141801c181484c3604a38d3801452", + "0x536005364181280550c05128050e01838c0550c0538c054e0181380550c05", + "0x4c3604a38d380144e015430144e016900604c015430144c0152a060d801543", + "0x5060320601850c054e0053e01806143014120146f0601850c05060070604e", + "0x538c054e0181600550c0515805a44181580550c050fc5001c350605001543", + "0x1430151f0152a060d801543014d8014d906120015430152001438060e301543", + "0x6f0601850c05060070605847cd8480e34e0051600550c0516005a401847c05", + "0x50d46401c350606401543014180c8180614301538014f80601850c0504805", + "0x1430143101438060e301543014e30153806055015430145c016910605c01543", + "0x550c0515405a40180c80550c050c8054a8183600550c0536005364180c405", + "0x5510184e00550c050602b0601201543014180ac18154323603138d3801455", + "0x29f4c405a79330154335d340169d0601850c054d405a70184d13501d43014d7", + "0x1850c05060070612f016a10780550c074cc05a8018061430141801c1807405", + "0x183800550c053601201c31060d801543014d801434060d80154301418a8818", + "0x180180550c051c8e001c310607201543014e301533060e3015430141e016a3", + "0x50600706018a90050612f060f6015430153801505060ed015430140601505", + "0x550c050a81201c310602a015430142a014340602a0154301418a941806143", + "0x550c050d02b01c310603401543014710153306071015430152f016a60602b", + "0x706018a90050612f060f6015430153801505060ed01543014310150506031", + "0x706032015430141d016a80601850c0506007060184c405a9c180614301418", + "0x50d41201c3106035015430143501434060350154301418aa4180614301418", + "0x1430152a015d80612a0154301438016ab060380154301432016aa0612401543", + "0x1430152501505060ed0154301524015050612501543015294e0070c4184a405", + "0x750c053d8051201806143015230144a0612048c0750c053b405120183d805", + "0x41015430143f0144c0611d01543015200144c0601850c0547c05128180fd1f", + "0xd80601850c0506007060481191c35ead4784401d4301c414740506012ab018", + "0x50e01846c0550c0513005794181300550c051280701de40604a0154301418", + "0x11e110d70151b015430151b015e60611e015430151e0152a060440154301444", + "0x11a01c350611a01543014180c8180614301407015da0601850c05060070611b", + "0x460152a0611c015430151c014380604f0154301519015e7061190154301448", + "0x70154301405014d70604f1191c35c0513c0550c0513c05798181180550c05", + "0x550c05048054d018061430141801c184e005ab81235c0750c0701c054d418", + "0x13101543014d70141d061330154301534015310613401543015350153306135", + "0x1430141836018061430141801c18062af014184bc180740550c054cc0507818", + "0x550c054bc05078184c40550c054e005074184bc0550c05078053801807805", + "0x550c070740538c183800550c0536005130183613101d43015310166a0601d", + "0x7060f6016b23b40601d4301ce306007ac418061430141801c181c805ac0e3", + "0x14301d3101535060060154301406015380601850c0538005148180614301418", + "0x50d0054cc180d00550c050ac054d018061430141801c181c405acc2b0a807", + "0x143014320141e06035015430142a0141d060320154301431015310603101543", + "0x38014e006038015430141836018061430141801c18062b4014184bc1849005", + "0x50d405130184900550c054a805078180d40550c051c405074184a80550c05", + "0x5018054e018061430141801c1848c05ad5250154301d24014e30612901543", + "0x11f014dc0611f4800750c054a40601ce2061290154301529014630600601543", + "0x52dc181104101d430143f014db0601850c05060070611d016b60fc0550c07", + "0x181180550c05479253b4d7ae018061430141801c1847005add1e0154301c44", + "0x181300550c0512805aec181280550c051204101eba060480154301446016b9", + "0x1850c05060070604c480070144c015430144c016bc06120015430152001538", + "0x7ae81846c0550c0547005af4180614301525014f80601850c053b40575018", + "0x5af0184800550c05480054e0184640550c0546805aec184680550c0546c41", + "0x5750180614301525014f80601850c05060070611948007015190154301519", + "0x513c05af0184800550c05480054e01813c0550c0547405af81806143014ed", + "0x548c05af41806143014ed015d40601850c05060070604f480070144f01543", + "0x5018054e0181380550c0514805aec181480550c054592901eba0611601543", + "0x131014ed0601850c05060070604e018070144e015430144e016bc0600601543", + "0x4f0601850c050600706018afc050612f0605001543014f6015380601850c05", + "0x14301418360181400550c05060054e0180614301531014ed0601850c051c805", + "0x14301464016bb06064015430145838007ae8181600550c0515805af41815805", + "0x506007014180614301418018181705001c051700550c0517005af01817005", + "0x120613101543014d7016c10601850c0506007061334d007b01354e00750c07", + "0x184bc05b0c1e0740750c074c405b08184e00550c054e0054e0180614301418", + "0xd8016c6060e0015430141d016c5060d8015430141e016c40601850c0506007", + "0x15006072015430141836018061430141801c18062c7014184bc1838c0550c05", + "0x58801838c0550c0501805b18183800550c054bc05b14180180550c051c805", + "0x5b2818061430141801c180a805b24f60154301ce3016c8060ed01543014e0", + "0x151060320c43435d4301471016cc06071015430142b016cb0602b01543014f6", + "0x138b34180c80550c050c80518c180c40550c050c4050d0180d00550c050d005", + "0x1801818061430141801c18495294a8d7b38384903535d4301c320c43401d35", + "0x54e0054e01848c0550c050e01201ecf060380154301438014630601850c05", + "0x143014ed016210612401543015240152a060350154301435014380613801543", + "0x11d0fd1f4801250c0548ced490354e13888c1848c0550c0548c05888183b405", + "0x1850c053b40589c18061430141801818061430141801c184743f47d2004805", + "0x2d0060440154301525104070d4181040550c05060320601850c05048051d818", + "0x54a8184a80550c054a8050e0184e00550c054e0054e0184780550c0511005", + "0x1850c05060070611e4a52a4e0120151e015430151e016d1061290154301529", + "0x123b4d7b48184700550c05060d80601850c050a80513c18061430141801818", + "0x1350143806138015430153801538060480154301446016d306046015430151c", + "0x74d538048051200550c0512005b441801c0550c0501c054a8184d40550c05", + "0x50602b0601850c05048051d81806143014d7016270601850c050600706048", + "0x1430144c128070c4181300550c05130050d0181300550c05061190604a01543", + "0x550c0546405b40184640550c0546d1a01c350611a01543014180c81846c05", + "0x701543014070152a06133015430153301438061340154301534015380604f", + "0x5060070141806143014180181813c074cd340480513c0550c0513c05b4418", + "0x12061330154301407014d70601850c0506007061344d407b51380480750c07", + "0x1807805b541d4c40750c074cc054d4180480550c05048054e0180614301418", + "0x12f01458060d801543015310141d0612f015430141d014560601850c0506007", + "0x64060e3015430141836018061430141801c18062d6014184bc183800550c05", + "0x5170183800550c051c805160183600550c0507805074181c80550c0538c05", + "0x5018054d018061430141801818061430141801c183b405b5c060154301ce0", + "0x50a8d701c310602a015430142a014340602a01543014f601533060f601543", + "0x1430153801438060120154301412015380607101543014d80144c0602b01543", + "0x2b1c538048128f4180ac0550c050ac05414181c40550c051c40518c184e005", + "0x4f0601850c05060060601850c0506007060320c43435c050c8310d0d750c05", + "0x50d4d701e420603501543014183601806143014d8014ed0601850c053b405", + "0x143015380143806012015430141201538060380154301524016430612401543", + "0xd70144a0601850c0506007060384e01235c050e00550c050e005904184e005", + "0x184a40550c05061190612a01543014180ac180614301407014520601850c05", + "0x350612301543014180c8184940550c054a52a01c3106129015430152901434", + "0x38061350154301535015380611f01543015200164006120015430152548c07", + "0x14301538014d10611f4d13535c0547c0550c0547c05904184d00550c054d005", + "0x14301538014f80601850c050600706134016d80614301d35014c6061354e007", + "0x183601806143014d7014f80601850c05048053e0180614301407014f806018", + "0x50740597c180740550c054c405978184c40550c054cc05518184cc0550c05", + "0x1430141e0166006005015430140501484060180154301418015380601e01543", + "0x14301418b641806143015340156a0601850c05060070601e0141835c0507805", + "0x5380050d0183800550c054bcd801ccf060d84e00750c054e005344184bc05", + "0x14301538014f80601850c0506007060e3016da0614301ce0014c6060e001543", + "0x183601806143014d7014f80601850c05048053e0180614301407014f806018", + "0x53b40597c183b40550c0501805978180180550c051c805518181c80550c05", + "0x143014f6016600600501543014050148406018015430141801538060f601543", + "0x14301418b641806143014e30156a0601850c0506007060f60141835c053d805", + "0x51c4050d0181c40550c050a82b01ccf0602b0480750c0504805344180a805", + "0x14301538014f80601850c050600706034016db0614301c71014c60607101543", + "0x183601806143014d7014f80601850c05048053e0180614301407014f806018", + "0x50d40597c180d40550c050c805978180c80550c050c405518180c40550c05", + "0x143015240166006005015430140501484060180154301418015380612401543", + "0xd706007b701806143014340156a0601850c0506007061240141835c0549005", + "0x2de061250480750c050480534418061430141801c184a405b752a0e00750c07", + "0x1850c05060070611f016df4812301d4301d250e007b70184a80550c054a805", + "0x50d0180fc0550c050fc050d0184740550c05062e10603f0154301418b8018", + "0x3f01ee2061200154301520016de061230154301523015380611d015430151d", + "0x511005b94181100550c05062e40601850c050600706018b8c410154301d1d", + "0x181180550c0511805b9c181191c01d43015204e11e01412b98184784401d43", + "0x18ba4480154301c46016e80611c015430151c01484060410154301441016de", + "0x5b9418061430144c014f80604c1280750c0512005ba818061430141801c18", + "0x12a0484446812b98184651a01d430144101d1b47012b981846c4401d4301444", + "0x4f01484061190154301519016e7061160154301516016e70611613c0750c05", + "0x546405b9418061430141801c18062eb1480550c0745805ba01813c0550c05", + "0x5b9c181580550c051404e01eed060501480750c0514805bb0181391901d43", + "0x58016ea0601850c050600706018bb8580154301c56016e8060560154301456", + "0x6401ccf060551280750c051280534418061430145c014f80605c1900750c05", + "0x70605f016ef0614301c63014c606063015430146301434060630154301455", + "0x1850c051480554c180614301519016f00601850c05128053e0180614301418", + "0x25f06075015430143b0165e0603b015430143d014d20603d015430141836018", + "0x59801813c0550c0513c052101848c0550c0548c054e0180540550c051d405", + "0x12f0601850c0517c055a818061430141801c180544f48cd7014150154301415", + "0x550c0519c05bcc1819c0550c0514805bc818061430141801c18062f101418", + "0x1850c050600706114016f60614301c69016f5060690154301469016f406069", + "0x5062f70611301543014180ac180614301519016f00601850c05128053e018", + "0x143014180c8181bc0550c051b51301c310606d015430146d014340606d01543", + "0x14301523015380611001543015120166706112015430146f1cc070d4181cc05", + "0x70611013d2335c054400550c05440059801813c0550c0513c052101848c05", + "0x7b016e80607b015430147b016e70607b015430151446407bb4180614301418", + "0x7c014f80607c1d80750c051e805ba818061430141801c18062f81e80550c07", + "0x743405318184340550c05434050d0184340550c051287601ccf0601850c05", + "0x550c0542405348184240550c05060d80601850c05060070610b016f906143", + "0x1230154301523015380610401543015050165f0610501543015060165e06106", + "0x5060070610413d2335c054100550c05410059801813c0550c0513c0521018", + "0x4a014f80601850c050600706018be8050612f0601850c0542c055a81806143", + "0x550c0540005978184000550c0540405518184040550c05060d80601850c05", + "0x4f015430144f01484061230154301523015380608601543014840165f06084", + "0x1430144a014f80601850c05060070608613d2335c052180550c052180598018", + "0x25e060fe01543014ff01546060ff0154301418360180614301519016f006018", + "0x52101848c0550c0548c054e01822c0550c052240597c182240550c053f805", + "0x18061430141801c1822c4f48cd70148b015430148b016600604f015430144f", + "0x51040554c180614301412014f80601850c054a80554c180614301444016f0", + "0x183f00550c053f405518183f40550c05060d80601850c0501c053e01806143", + "0x8406123015430152301538060f901543014fa0165f060fa01543014fc0165e", + "0x1850c0506007060f94712335c053e40550c053e405980184700550c0547005", + "0x138014f80601850c05048053e018061430152a015530601850c0501c053e018", + "0x9001543014f801546060f80154301418360180614301520015530601850c05", + "0x1848c0550c0548c054e0183dc0550c052480597c182480550c052400597818", + "0x1430141801c183dc0548cd7014f701543014f70166006005015430140501484", + "0x53e018061430152a015530601850c0501c053e0180614301538014f806018", + "0x143014f40165e060f401543014f301546060f30154301418360180614301412", + "0x550c05014052101847c0550c0547c054e0182580550c053c40597c183c405", + "0x54e0053e018061430141801c182580547cd70149601543014960166006005", + "0x146060980154301418360180614301412014f80601850c0501c053e01806143", + "0x54e0182680550c053ec0597c183ec0550c053b805978183b80550c0526005", + "0x54a4d70149a015430149a0166006005015430140501484061290154301529", + "0x18394180740550c05060e50613101543014183941806143015380146f0609a", + "0x550c05062fb060d8015430152f015460612f0154301418360180780550c05", + "0x1430141801c181c805bf0e30154301cd8014a1060d801543014d801400060e0", + "0x601543014e04c407bf4184c40550c054c4050d01806143014e30144f06018", + "0x340602a01543014d7014b0060f601543014ed014d2060ed015430141836018", + "0x5000180d00550c05078050d0181c40550c05074050d0180ac0550c0501805", + "0x1806143014720144f0601850c050600706018bf8050612f0603101543014f6", + "0x184c40550c054c4050d0180c80550c053801d01efd0601d015430141d01434", + "0x1250c05078324c4d7049520601e015430141e0143406032015430143201434", + "0x14301435014b006125015430152901546061290154301418360184a83849035", + "0x550c054a8050d0181c40550c050e0050d0180ac0550c05490050d0180a805", + "0x3004800550c070c4052841848c0550c05062ff0603101543015250140006034", + "0x180fc0550c0548c2b01efd0601850c054800513c18061430141801c1847c05", + "0x50d0181100550c050a8052c0181040550c0547405348184740550c05060d8", + "0x4101400060460154301434014340611c0154301471014340611e015430143f", + "0x2fd0601850c0547c0513c18061430141801c1806301014184bc181200550c05", + "0x1250c050d04a0ac2a049520604a015430144a014340604a01543015231c407", + "0x1430144c014b006116015430144f015460604f0154301418360184651a46c4c", + "0x550c05464050d0184700550c05468050d0184780550c0546c050d01811005", + "0x641605635f021404e148d750c070480701dcb0604801543015160140006046", + "0x5744181700550c0514005738181400550c051400573418061430141801c18", + "0x1d40601850c0518c0574c180614301455015d20603b0f45f18c554e1430145c", + "0x5148050e0181d40550c050f40575418061430143b014f80601850c0517c05", + "0x14301c48014a1060750154301475014340604e015430144e0152a0605201543", + "0x1430147547807bf41806143014150144f0601850c0506007060670170305405", + "0x6d0154301444014b0061130154301514014d2061140154301418360181a405", + "0x184480550c05118050d0181cc0550c05470050d0181bc0550c051a4050d018", + "0x143014670144f0601850c050600706018c10050612f06110015430151301400", + "0x461ed1e11012548181ec0550c051ec050d0181ec0550c051d51c01efd06018", + "0x52c0184240550c0542c055181842c0550c05060d80610d1f0761e81250c05", + "0x10d0143406073015430147c014340606f0154301476014340606d015430147a", + "0x706105017054180550c0744005284184400550c0542405000184480550c05", + "0x14301418360184100550c054d46f01efd0601850c054180513c180614301418", + "0x550c05410050d0182100550c051b4052c0184000550c05404053481840405", + "0x89015430150001400060fe015430151201434060ff01543014730143406086", + "0x54d47301efd0601850c054140513c18061430141801c1806306014184bc18", + "0xf93e8fc3f41250c054488b1bc6d049520608b015430148b014340608b01543", + "0x340608401543014fd014b00609001543014f801546060f8015430141836018", + "0x5000183f80550c053e4050d0183fc0550c053e8050d0182180550c053f005", + "0x513c18061430141801c183dc05c1c920154301c89014a1060890154301490", + "0x53d0050d0183d00550c053cc8601efd060f30154301418708180614301492", + "0x180614301498014f8060ee260963c41250c053f8ff3d08404952060f401543", + "0x184bc182680550c05258050d0183ec0550c053c4052c01806143014ee014f8", + "0x2fd060ec01543014187081806143014f70144f0601850c050600706018c2005", + "0x1250c053f8eb2188404952060eb01543014eb01434060eb01543014ec3fc07", + "0x550c05274052c01806143014a1014f80601850c053a4053e018284e93a89d", + "0x5015430140501484060180154301418015380609a01543014ea01434060fb", + "0x184cc0550c054cc0518c184d00550c054d0050d0182680550c05268050d018", + "0x1829c05c24e10154301ca5014ea060a528ce535d43015334d09a014184e09d", + "0x1838805c28a90154301cdf014a1060df01543014e1014e90601850c0506007", + "0x550c050624b060dc01543014180ac1806143014a90144f0601850c0506007", + "0xb001543014180c8182dc0550c0536cdc01c31060db01543014db01434060db", + "0xe501543014e501538060b201543014b10170b060b101543014b72c0070d418", + "0x183ec0550c053ec052c0181480550c05148050e01828c0550c0528c0521018", + "0x7060b2138fb148a339535014b201543014b20170c0604e015430144e0152a", + "0x550c052d005c34182d00550c05060d80601850c053880513c180614301418", + "0xa301543014a301484060e501543014e501538060d401543014d90170e060d9", + "0x181380550c05138054a8183ec0550c053ec052c0181480550c05148050e018", + "0xa70170b0601850c0506007060d4138fb148a339535014d401543014d40170c", + "0x5148050e01828c0550c0528c05210183940550c05394054e0183440550c05", + "0x143014d10170c0604e015430144e0152a060fb01543014fb014b00605201543", + "0xf80601850c0512005c3c18061430141801c183444e3ec5228ce54d40534405", + "0x1430151c014f80601850c054d0053e0180614301533014520601850c0547805", + "0x70d41833c0550c05060320601850c054d4053e0180614301446014f806018", + "0x5210180600550c05060054e0183480550c0531805c2c183180550c05190cf", + "0x580152a060440154301444014b006056015430145601438060050154301405", + "0xa9348180492a3485811056014184d4053480550c0534805c30181600550c05", + "0xd701c05060d12a4d2060120f4a9348180481835c0701418344a9348180483d", + "0x3d2a4d23ac184e2b8048d701c05060d12a4d23ac184e03d2a4d23ac184e0d9", + "0x18344a9348eb061380f4a9348eb06138c401235c0701418344a9348eb06138", + "0x184e312048d701c05060d12a4d23ac184e03d2a4d23ac184e311048d701c05", + "0xa9348180483d2a4d206012c4c1235c0701418344a9348eb061380f4a9348eb", + "0x1235c0701418344a9348fe3ac184d43d2a4d23f8eb06135c50d701c05060d1", + "0x1350f4a9348fe3ac184d71635c0701418344a9348180483d2a4d206012c5538", + "0xd12a4d2061004e03d2a4d2061004e3174e01235c0701418344a9348fe3ac18", + "0x12c641235c0701418344a934818401380f4a93481840138c601235c0701418", + "0x5060e13481835c061183d348184e31a35c0701418364a9348d71b4b22a4d2", + "0xe93481804b1c048d701c05060e52a4d206012118842a4d206138c6c1235c07", + "0x7014183b0a9348eb06138210a9348eb06138c74d701c05060ea3481835c32", + "0x3d018063ac184e31f048d701c05060ee3481835c060c83d348184e31e048d7", + "0xa93f8d23ac184cf21014183f41801c3d06007c801235c07014183dceb060d7", + "0x842a500348184d7224d1354e01235c07014183fca93f8d23ac184d43d01884", + "0x5060d92a4d235d122c8a934812c8d38048d701c05060ff2a500348184e006", + "0x50611b2a4d2060121044a2a4d206138c940506114060070f41801f2435c07", + "0x601806018eb06135c9cd701c05060ea3481835c320f4d206012c981235c07", + "0xd23ac184d43d01806210a93f8d23ac184c7284e01235c07014183dceb060d7", + "0x3294cd344d538048d701c05061242a4fe" + ], + "sierra_program_debug_info": { + "libfunc_names": [ + [ + 0, + "revoke_ap_tracking" + ], + [ + 1, + "withdraw_gas" + ], + [ + 2, + "branch_align" + ], + [ + 3, + "struct_deconstruct>" + ], + [ + 4, + "enable_ap_tracking" + ], + [ + 5, + "store_temp" + ], + [ + 6, + "array_snapshot_pop_front" + ], + [ + 7, + "unbox" + ], + [ + 8, + "rename" + ], + [ + 9, + "enum_init, 0>" + ], + [ + 10, + "store_temp>>" + ], + [ + 11, + "store_temp>" + ], + [ + 12, + "jump" + ], + [ + 13, + "struct_construct" + ], + [ + 14, + "enum_init, 1>" + ], + [ + 15, + "enum_match>" + ], + [ + 16, + "class_hash_try_from_felt252" + ], + [ + 17, + "disable_ap_tracking" + ], + [ + 18, + "drop>>" + ], + [ + 19, + "drop>" + ], + [ + 20, + "drop" + ], + [ + 21, + "array_new" + ], + [ + 22, + "const_as_immediate>" + ], + [ + 23, + "store_temp" + ], + [ + 24, + "array_append" + ], + [ + 25, + "struct_construct" + ], + [ + 26, + "struct_construct>>" + ], + [ + 27, + "enum_init,)>, 1>" + ], + [ + 28, + "store_temp" + ], + [ + 29, + "store_temp" + ], + [ + 30, + "store_temp,)>>" + ], + [ + 31, + "get_builtin_costs" + ], + [ + 32, + "store_temp" + ], + [ + 33, + "withdraw_gas_all" + ], + [ + 34, + "struct_construct>" + ], + [ + 35, + "struct_construct>" + ], + [ + 36, + "struct_construct>" + ], + [ + 37, + "struct_construct" + ], + [ + 38, + "store_temp" + ], + [ + 39, + "function_call" + ], + [ + 40, + "enum_match>" + ], + [ + 41, + "drop>" + ], + [ + 42, + "snapshot_take>" + ], + [ + 43, + "drop>" + ], + [ + 44, + "struct_construct>" + ], + [ + 45, + "struct_construct>>" + ], + [ + 46, + "enum_init,)>, 0>" + ], + [ + 47, + "const_as_immediate>" + ], + [ + 48, + "drop" + ], + [ + 49, + "const_as_immediate>" + ], + [ + 50, + "drop>" + ], + [ + 51, + "alloc_local" + ], + [ + 52, + "finalize_locals" + ], + [ + 53, + "enum_init>, 0>" + ], + [ + 54, + "store_temp>>" + ], + [ + 55, + "enum_init>, 1>" + ], + [ + 56, + "enum_match>>" + ], + [ + 57, + "array_new" + ], + [ + 58, + "store_temp>" + ], + [ + 59, + "store_temp>" + ], + [ + 60, + "function_call>" + ], + [ + 61, + "enum_match, core::option::Option::>)>>" + ], + [ + 62, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 63, + "store_temp>>" + ], + [ + 64, + "drop>" + ], + [ + 65, + "enum_init>, 1>" + ], + [ + 66, + "enum_match>>" + ], + [ + 67, + "drop>" + ], + [ + 68, + "snapshot_take>" + ], + [ + 69, + "drop>" + ], + [ + 70, + "function_call::__execute__>" + ], + [ + 71, + "store_local" + ], + [ + 72, + "enum_match>,)>>" + ], + [ + 73, + "struct_deconstruct>>>" + ], + [ + 74, + "snapshot_take>>" + ], + [ + 75, + "drop>>" + ], + [ + 76, + "dup>>>" + ], + [ + 77, + "array_len>" + ], + [ + 78, + "u32_to_felt252" + ], + [ + 79, + "struct_construct>>" + ], + [ + 80, + "store_temp>>" + ], + [ + 81, + "store_temp>" + ], + [ + 82, + "function_call, core::array::SpanFelt252Serde, core::array::SpanDrop::>>" + ], + [ + 83, + "enum_match, ())>>" + ], + [ + 84, + "struct_deconstruct, Unit>>" + ], + [ + 85, + "store_temp" + ], + [ + 86, + "function_call::validate_transaction>" + ], + [ + 87, + "enum_match>" + ], + [ + 88, + "struct_deconstruct>" + ], + [ + 89, + "alloc_local" + ], + [ + 90, + "store_local" + ], + [ + 91, + "function_call>" + ], + [ + 92, + "enum_match, core::option::Option::>)>>" + ], + [ + 93, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 94, + "store_temp>>" + ], + [ + 95, + "drop" + ], + [ + 96, + "enum_init>, 1>" + ], + [ + 97, + "enum_match>>" + ], + [ + 98, + "storage_base_address_const<550557492744938365112574611882025123252567779123164597803728068558738016655>" + ], + [ + 99, + "struct_construct>" + ], + [ + 100, + "snapshot_take>" + ], + [ + 101, + "drop>" + ], + [ + 102, + "struct_deconstruct>" + ], + [ + 103, + "rename" + ], + [ + 104, + "storage_address_from_base" + ], + [ + 105, + "const_as_immediate>" + ], + [ + 106, + "store_temp" + ], + [ + 107, + "store_temp" + ], + [ + 108, + "storage_read_syscall" + ], + [ + 109, + "function_call" + ], + [ + 110, + "enum_match>" + ], + [ + 111, + "struct_deconstruct>" + ], + [ + 112, + "enum_match" + ], + [ + 113, + "const_as_immediate>" + ], + [ + 114, + "const_as_immediate>" + ], + [ + 115, + "struct_deconstruct>>" + ], + [ + 116, + "drop" + ], + [ + 117, + "const_as_immediate>" + ], + [ + 118, + "drop>" + ], + [ + 119, + "const_as_immediate>" + ], + [ + 120, + "function_call" + ], + [ + 121, + "enum_match, core::option::Option::>)>>" + ], + [ + 122, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 123, + "enum_match>>" + ], + [ + 124, + "store_temp" + ], + [ + 125, + "function_call::set_public_key>" + ], + [ + 126, + "enum_match, ())>>" + ], + [ + 127, + "drop, Unit>>" + ], + [ + 128, + "store_temp" + ], + [ + 129, + "const_as_immediate>" + ], + [ + 130, + "dup" + ], + [ + 131, + "felt252_sub" + ], + [ + 132, + "felt252_is_zero" + ], + [ + 133, + "enum_init" + ], + [ + 134, + "store_temp" + ], + [ + 135, + "drop>" + ], + [ + 136, + "const_as_immediate>" + ], + [ + 137, + "struct_construct>>" + ], + [ + 138, + "snapshot_take>>" + ], + [ + 139, + "drop>>" + ], + [ + 140, + "struct_deconstruct>>" + ], + [ + 141, + "pedersen" + ], + [ + 142, + "storage_base_address_from_felt252" + ], + [ + 143, + "struct_construct>" + ], + [ + 144, + "snapshot_take>" + ], + [ + 145, + "drop>" + ], + [ + 146, + "struct_deconstruct>" + ], + [ + 147, + "enum_init" + ], + [ + 148, + "bool_not_impl" + ], + [ + 149, + "const_as_immediate>" + ], + [ + 150, + "function_call::initializer>" + ], + [ + 151, + "get_execution_info_v2_syscall" + ], + [ + 152, + "store_temp>" + ], + [ + 153, + "unbox" + ], + [ + 154, + "store_temp" + ], + [ + 155, + "struct_deconstruct" + ], + [ + 156, + "drop>" + ], + [ + 157, + "drop>" + ], + [ + 158, + "drop" + ], + [ + 159, + "contract_address_to_felt252" + ], + [ + 160, + "dup" + ], + [ + 161, + "class_hash_to_felt252" + ], + [ + 162, + "drop" + ], + [ + 163, + "const_as_immediate>" + ], + [ + 164, + "replace_class_syscall" + ], + [ + 165, + "struct_construct" + ], + [ + 166, + "enum_init" + ], + [ + 167, + "enum_init" + ], + [ + 168, + "store_temp" + ], + [ + 169, + "function_call>>" + ], + [ + 170, + "struct_construct>" + ], + [ + 171, + "enum_init, 0>" + ], + [ + 172, + "store_temp>" + ], + [ + 173, + "enum_init, 1>" + ], + [ + 174, + "const_as_immediate>" + ], + [ + 175, + "drop" + ], + [ + 176, + "enum_init>, 0>" + ], + [ + 177, + "struct_construct, core::option::Option::>>>" + ], + [ + 178, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 179, + "store_temp, core::option::Option::>)>>" + ], + [ + 180, + "function_call" + ], + [ + 181, + "enum_match, core::option::Option::)>>" + ], + [ + 182, + "struct_deconstruct, core::option::Option::>>" + ], + [ + 183, + "enum_match>" + ], + [ + 184, + "array_append" + ], + [ + 185, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 186, + "store_temp>" + ], + [ + 187, + "unbox" + ], + [ + 188, + "struct_deconstruct" + ], + [ + 189, + "drop" + ], + [ + 190, + "drop>" + ], + [ + 191, + "drop" + ], + [ + 192, + "u128s_from_felt252" + ], + [ + 193, + "const_as_immediate>" + ], + [ + 194, + "store_temp" + ], + [ + 195, + "const_as_immediate, Const>>" + ], + [ + 196, + "struct_deconstruct" + ], + [ + 197, + "dup" + ], + [ + 198, + "u128_overflowing_sub" + ], + [ + 199, + "u128_eq" + ], + [ + 200, + "const_as_immediate>" + ], + [ + 201, + "rename" + ], + [ + 202, + "const_as_immediate>" + ], + [ + 203, + "enum_init>,)>, 1>" + ], + [ + 204, + "store_temp>,)>>" + ], + [ + 205, + "const_as_immediate, Const>>" + ], + [ + 206, + "array_new>" + ], + [ + 207, + "snapshot_take>" + ], + [ + 208, + "struct_construct>" + ], + [ + 209, + "store_temp>" + ], + [ + 210, + "store_temp>>" + ], + [ + 211, + "function_call" + ], + [ + 212, + "enum_match, core::array::Array::>, ())>>" + ], + [ + 213, + "struct_deconstruct, Array>, Unit>>" + ], + [ + 214, + "drop>" + ], + [ + 215, + "struct_construct>>>" + ], + [ + 216, + "enum_init>,)>, 0>" + ], + [ + 217, + "const_as_immediate>" + ], + [ + 218, + "alloc_local>>>" + ], + [ + 219, + "struct_deconstruct>>" + ], + [ + 220, + "array_snapshot_pop_front>" + ], + [ + 221, + "enum_init>>, 0>" + ], + [ + 222, + "store_temp>>>" + ], + [ + 223, + "store_temp>>>" + ], + [ + 224, + "enum_init>>, 1>" + ], + [ + 225, + "store_local>>>" + ], + [ + 226, + "enum_match>>>" + ], + [ + 227, + "unbox>" + ], + [ + 228, + "dup>" + ], + [ + 229, + "rename>" + ], + [ + 230, + "array_len" + ], + [ + 231, + "function_call>" + ], + [ + 232, + "drop>>>" + ], + [ + 233, + "enum_init, ())>, 1>" + ], + [ + 234, + "store_temp, ())>>" + ], + [ + 235, + "struct_construct, Unit>>" + ], + [ + 236, + "enum_init, ())>, 0>" + ], + [ + 237, + "drop>>>>" + ], + [ + 238, + "drop>>" + ], + [ + 239, + "store_temp" + ], + [ + 240, + "const_as_immediate>" + ], + [ + 241, + "enum_init, 1>" + ], + [ + 242, + "store_temp>" + ], + [ + 243, + "struct_construct>" + ], + [ + 244, + "enum_init, 0>" + ], + [ + 245, + "drop" + ], + [ + 246, + "enum_init>, 0>" + ], + [ + 247, + "struct_construct, core::option::Option::>>>" + ], + [ + 248, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 249, + "store_temp, core::option::Option::>)>>" + ], + [ + 250, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 251, + "const_as_immediate>" + ], + [ + 252, + "u32_eq" + ], + [ + 253, + "struct_construct>" + ], + [ + 254, + "enum_init, 0>" + ], + [ + 255, + "store_temp>" + ], + [ + 256, + "array_get" + ], + [ + 257, + "store_temp>" + ], + [ + 258, + "const_as_immediate>" + ], + [ + 259, + "function_call" + ], + [ + 260, + "const_as_immediate>" + ], + [ + 261, + "enum_init, 1>" + ], + [ + 262, + "dup>>" + ], + [ + 263, + "u32_try_from_felt252" + ], + [ + 264, + "dup" + ], + [ + 265, + "array_slice" + ], + [ + 266, + "u32_overflowing_sub" + ], + [ + 267, + "enum_init>, 0>" + ], + [ + 268, + "struct_construct, core::option::Option::>>>" + ], + [ + 269, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 270, + "store_temp, core::option::Option::>)>>" + ], + [ + 271, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 272, + "const_as_immediate>" + ], + [ + 273, + "enum_init>, 1>" + ], + [ + 274, + "struct_construct>>" + ], + [ + 275, + "snapshot_take>>" + ], + [ + 276, + "drop>>" + ], + [ + 277, + "struct_deconstruct>>" + ], + [ + 278, + "function_call::assert_valid_new_owner>" + ], + [ + 279, + "enum_match>" + ], + [ + 280, + "drop>" + ], + [ + 281, + "struct_construct" + ], + [ + 282, + "enum_init" + ], + [ + 283, + "enum_init" + ], + [ + 284, + "storage_write_syscall" + ], + [ + 285, + "struct_construct" + ], + [ + 286, + "enum_init" + ], + [ + 287, + "struct_construct, Unit>>" + ], + [ + 288, + "enum_init, ())>, 0>" + ], + [ + 289, + "store_temp, ())>>" + ], + [ + 290, + "enum_init, ())>, 1>" + ], + [ + 291, + "const_as_immediate>" + ], + [ + 292, + "struct_construct>>>" + ], + [ + 293, + "snapshot_take>>>" + ], + [ + 294, + "drop>>>" + ], + [ + 295, + "struct_deconstruct>>>" + ], + [ + 296, + "bool_to_felt252" + ], + [ + 297, + "snapshot_take" + ], + [ + 298, + "drop" + ], + [ + 299, + "enum_match" + ], + [ + 300, + "enum_match" + ], + [ + 301, + "const_as_immediate>" + ], + [ + 302, + "struct_deconstruct" + ], + [ + 303, + "const_as_immediate>" + ], + [ + 304, + "struct_deconstruct" + ], + [ + 305, + "enum_match" + ], + [ + 306, + "enum_match" + ], + [ + 307, + "const_as_immediate>" + ], + [ + 308, + "struct_deconstruct" + ], + [ + 309, + "rename" + ], + [ + 310, + "emit_event_syscall" + ], + [ + 311, + "contract_address_try_from_felt252" + ], + [ + 312, + "struct_construct" + ], + [ + 313, + "enum_init, 0>" + ], + [ + 314, + "struct_construct, core::option::Option::>>" + ], + [ + 315, + "enum_init, core::option::Option::)>, 0>" + ], + [ + 316, + "store_temp, core::option::Option::)>>" + ], + [ + 317, + "enum_init, 1>" + ], + [ + 318, + "enum_init, core::option::Option::)>, 1>" + ], + [ + 319, + "struct_deconstruct>" + ], + [ + 320, + "array_snapshot_pop_front" + ], + [ + 321, + "enum_init>, 0>" + ], + [ + 322, + "store_temp>>" + ], + [ + 323, + "store_temp>>" + ], + [ + 324, + "enum_init>, 1>" + ], + [ + 325, + "enum_match>>" + ], + [ + 326, + "unbox" + ], + [ + 327, + "rename" + ], + [ + 328, + "struct_deconstruct" + ], + [ + 329, + "store_temp" + ], + [ + 330, + "call_contract_syscall" + ], + [ + 331, + "array_append>" + ], + [ + 332, + "enum_init, core::array::Array::>, ())>, 1>" + ], + [ + 333, + "store_temp, core::array::Array::>, ())>>" + ], + [ + 334, + "struct_construct, Array>, Unit>>" + ], + [ + 335, + "enum_init, core::array::Array::>, ())>, 0>" + ], + [ + 336, + "const_as_immediate>" + ], + [ + 337, + "ec_point_from_x_nz" + ], + [ + 338, + "store_temp>" + ], + [ + 339, + "const_as_immediate>" + ], + [ + 340, + "const_as_immediate>" + ], + [ + 341, + "ec_point_try_new_nz" + ], + [ + 342, + "ec_state_init" + ], + [ + 343, + "dup" + ], + [ + 344, + "ec_state_add_mul" + ], + [ + 345, + "store_temp" + ], + [ + 346, + "ec_state_try_finalize_nz" + ], + [ + 347, + "ec_point_unwrap" + ], + [ + 348, + "dup>" + ], + [ + 349, + "ec_state_add" + ], + [ + 350, + "drop" + ], + [ + 351, + "drop>" + ], + [ + 352, + "unwrap_non_zero" + ], + [ + 353, + "ec_neg" + ], + [ + 354, + "store_temp" + ], + [ + 355, + "ec_point_is_zero" + ], + [ + 356, + "const_as_immediate>" + ], + [ + 357, + "const_as_immediate>" + ], + [ + 358, + "felt252_add" + ], + [ + 359, + "hades_permutation" + ], + [ + 360, + "const_as_immediate>" + ], + [ + 361, + "enum_init, 1>" + ], + [ + 362, + "store_temp>" + ], + [ + 363, + "struct_construct>" + ], + [ + 364, + "enum_init, 0>" + ], + [ + 365, + "drop" + ] + ], + "type_names": [ + [ + 0, + "RangeCheck" + ], + [ + 1, + "Const" + ], + [ + 2, + "Const" + ], + [ + 3, + "Const" + ], + [ + 4, + "EcPoint" + ], + [ + 5, + "EcState" + ], + [ + 6, + "Const" + ], + [ + 7, + "Const" + ], + [ + 8, + "NonZero" + ], + [ + 9, + "Const" + ], + [ + 10, + "Box" + ], + [ + 11, + "Unit" + ], + [ + 12, + "core::option::Option::>" + ], + [ + 13, + "Const" + ], + [ + 14, + "Const" + ], + [ + 15, + "Const" + ], + [ + 16, + "openzeppelin_introspection::src5::SRC5Component::Event" + ], + [ + 17, + "felt252" + ], + [ + 18, + "core::starknet::storage::storage_base::StorageBase::>>" + ], + [ + 19, + "Const" + ], + [ + 20, + "openzeppelin_account::account::AccountComponent::OwnerAdded" + ], + [ + 21, + "openzeppelin_account::account::AccountComponent::OwnerRemoved" + ], + [ + 22, + "openzeppelin_account::account::AccountComponent::Event" + ], + [ + 23, + "Tuple" + ], + [ + 24, + "core::panics::Panic" + ], + [ + 25, + "Array" + ], + [ + 26, + "Tuple>" + ], + [ + 27, + "core::panics::PanicResult::<((),)>" + ], + [ + 28, + "StorageBaseAddress" + ], + [ + 29, + "core::starknet::storage::StoragePointer0Offset::>" + ], + [ + 30, + "Const" + ], + [ + 31, + "Const" + ], + [ + 32, + "Const" + ], + [ + 33, + "Const" + ], + [ + 34, + "Const" + ], + [ + 35, + "Box>" + ], + [ + 36, + "core::option::Option::>>" + ], + [ + 37, + "Array>" + ], + [ + 38, + "Snapshot>>" + ], + [ + 39, + "Uninitialized>>>" + ], + [ + 40, + "Const" + ], + [ + 41, + "Array" + ], + [ + 42, + "Snapshot>" + ], + [ + 43, + "core::array::Span::" + ], + [ + 44, + "Tuple, Array>, Unit>" + ], + [ + 45, + "core::panics::PanicResult::<(core::array::Span::, core::array::Array::>, ())>" + ], + [ + 46, + "Const, Const>" + ], + [ + 47, + "Const" + ], + [ + 48, + "Const" + ], + [ + 49, + "Const, Const>" + ], + [ + 50, + "u128" + ], + [ + 51, + "core::integer::u256" + ], + [ + 52, + "Const" + ], + [ + 53, + "Array" + ], + [ + 54, + "Snapshot>" + ], + [ + 55, + "core::array::Span::" + ], + [ + 56, + "u64" + ], + [ + 57, + "core::starknet::info::v2::ResourceBounds" + ], + [ + 58, + "ContractAddress" + ], + [ + 59, + "Snapshot>" + ], + [ + 60, + "core::array::Span::" + ], + [ + 61, + "u32" + ], + [ + 62, + "core::starknet::info::v2::TxInfo" + ], + [ + 63, + "core::starknet::account::Call" + ], + [ + 64, + "core::option::Option::" + ], + [ + 65, + "Tuple, core::option::Option::>" + ], + [ + 66, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>" + ], + [ + 67, + "Const" + ], + [ + 68, + "ClassHash" + ], + [ + 69, + "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded" + ], + [ + 70, + "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event" + ], + [ + 71, + "katana_account::Account::Event" + ], + [ + 72, + "Const" + ], + [ + 73, + "Box" + ], + [ + 74, + "Box" + ], + [ + 75, + "core::starknet::info::BlockInfo" + ], + [ + 76, + "core::starknet::info::v2::ExecutionInfo" + ], + [ + 77, + "Box" + ], + [ + 78, + "Const" + ], + [ + 79, + "core::starknet::storage::StoragePointer0Offset::" + ], + [ + 80, + "core::starknet::storage::storage_base::StorageBase::>" + ], + [ + 81, + "Const" + ], + [ + 82, + "NonZero" + ], + [ + 83, + "Const" + ], + [ + 84, + "Pedersen" + ], + [ + 85, + "openzeppelin_account::account::AccountComponent::ComponentState::" + ], + [ + 86, + "Tuple, Unit>" + ], + [ + 87, + "core::panics::PanicResult::<(openzeppelin_account::account::AccountComponent::ComponentState::, ())>" + ], + [ + 88, + "Poseidon" + ], + [ + 89, + "core::option::Option::>" + ], + [ + 90, + "Tuple, core::option::Option::>>" + ], + [ + 91, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 92, + "Const" + ], + [ + 93, + "Const" + ], + [ + 94, + "Const" + ], + [ + 95, + "Const" + ], + [ + 96, + "core::bool" + ], + [ + 97, + "Tuple" + ], + [ + 98, + "core::panics::PanicResult::<(core::bool,)>" + ], + [ + 99, + "Const" + ], + [ + 100, + "StorageAddress" + ], + [ + 101, + "core::starknet::storage::StoragePointer0Offset::" + ], + [ + 102, + "core::option::Option::>" + ], + [ + 103, + "Tuple, core::option::Option::>>" + ], + [ + 104, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 105, + "Uninitialized" + ], + [ + 106, + "Tuple" + ], + [ + 107, + "core::panics::PanicResult::<(core::felt252,)>" + ], + [ + 108, + "EcOp" + ], + [ + 109, + "Tuple, Unit>" + ], + [ + 110, + "core::panics::PanicResult::<(core::array::Array::, ())>" + ], + [ + 111, + "core::array::Span::>" + ], + [ + 112, + "Tuple>>" + ], + [ + 113, + "core::panics::PanicResult::<(core::array::Array::>,)>" + ], + [ + 114, + "core::option::Option::>" + ], + [ + 115, + "Tuple, core::option::Option::>>" + ], + [ + 116, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 117, + "Box" + ], + [ + 118, + "core::option::Option::>" + ], + [ + 119, + "System" + ], + [ + 120, + "Uninitialized" + ], + [ + 121, + "Const" + ], + [ + 122, + "Const" + ], + [ + 123, + "Tuple>" + ], + [ + 124, + "openzeppelin_introspection::src5::SRC5Component::ComponentState::" + ], + [ + 125, + "openzeppelin_upgrades::upgradeable::UpgradeableComponent::ComponentState::" + ], + [ + 126, + "katana_account::Account::ContractState" + ], + [ + 127, + "Tuple" + ], + [ + 128, + "core::panics::PanicResult::<(katana_account::Account::ContractState, ())>" + ], + [ + 129, + "BuiltinCosts" + ], + [ + 130, + "core::panics::PanicResult::<(core::array::Span::,)>" + ], + [ + 131, + "Const" + ], + [ + 132, + "core::option::Option::" + ], + [ + 133, + "GasBuiltin" + ] + ], + "user_func_names": [ + [ + 0, + "katana_account::Account::__wrapper__UpgradeableImpl__upgrade" + ], + [ + 1, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____execute__::" + ], + [ + 2, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____validate__::" + ], + [ + 3, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__is_valid_signature::" + ], + [ + 4, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__isValidSignature::" + ], + [ + 5, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____validate_declare__::" + ], + [ + 6, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____validate_deploy__::" + ], + [ + 7, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__get_public_key::" + ], + [ + 8, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__set_public_key::" + ], + [ + 9, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__getPublicKey::" + ], + [ + 10, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__setPublicKey::" + ], + [ + 11, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__supports_interface::" + ], + [ + 12, + "katana_account::Account::__wrapper__constructor" + ], + [ + 13, + "katana_account::Account::UpgradeableImpl::upgrade" + ], + [ + 14, + "core::array::deserialize_array_helper::" + ], + [ + 15, + "openzeppelin_account::account::AccountComponent::SRC6::::__execute__" + ], + [ + 16, + "core::array::serialize_array_helper::, core::array::SpanFelt252Serde, core::array::SpanDrop::>" + ], + [ + 17, + "openzeppelin_account::account::AccountComponent::InternalImpl::::validate_transaction" + ], + [ + 18, + "core::array::deserialize_array_helper::" + ], + [ + 19, + "openzeppelin_account::utils::signature::is_valid_stark_signature" + ], + [ + 20, + "core::array::SpanFelt252Serde::deserialize" + ], + [ + 21, + "openzeppelin_account::account::AccountComponent::PublicKey::::set_public_key" + ], + [ + 22, + "openzeppelin_account::account::AccountComponent::InternalImpl::::initializer" + ], + [ + 23, + "katana_account::Account::ContractStateEventEmitter::emit::>" + ], + [ + 24, + "core::starknet::account::CallSerde::deserialize" + ], + [ + 25, + "openzeppelin_account::utils::execute_calls[expr16]" + ], + [ + 26, + "core::array::serialize_array_helper::" + ], + [ + 27, + "core::ecdsa::check_ecdsa_signature" + ], + [ + 28, + "openzeppelin_account::account::AccountComponent::InternalImpl::::assert_valid_new_owner" + ] + ] + } + }, + "name": null + } + ], + "accounts": { + "0x1f401c745d3dba9b9da11921d1fb006c96f571e9039a0ece3f3b0dc14f04c3d": { + "publicKey": "0x78e6e3e4a50285be0f6e8d0b8a61044033e24023df6eb95979ae4073f159ae6", + "balance": "0x21e19e0c9bab2400000", + "nonce": null, + "class": "0x7dc7899aa655b0aae51eadff6d801a58e97dd99cf4666ee59e704249e51adf2", + "storage": null, + "privateKey": "0x7230b49615d175307d580c33d6fda61fc7b9aec91df0f5c1a5ebe3b8cbfee02", + "salt": "0x29a" + } + }, + "contracts": {} +} \ No newline at end of file diff --git a/packages/starknet/data/saya-test/config.toml b/packages/starknet/data/saya-test/config.toml new file mode 100644 index 00000000..ac9f542a --- /dev/null +++ b/packages/starknet/data/saya-test/config.toml @@ -0,0 +1,13 @@ +[id] +Id = "0x6b6174616e612d6c33" + +[fee-contract] +strk = "0x2e7442625bab778683501c0eadbc1ea17b3535da040a12ac7d281066e915eea" + +[settlement.starknet] +rpc_url = "http://localhost:50000/" +core_contract = "0x1c8a55203cd99a6bfaf7cd91ae2ad953eff67b584826edab1857ca2e3c5db5d" +block = 4 + +[settlement.starknet.id] +Id = "0x4b4154414e41" diff --git a/packages/starknet/data/saya-test/genesis.json b/packages/starknet/data/saya-test/genesis.json new file mode 100644 index 00000000..47de6b4a --- /dev/null +++ b/packages/starknet/data/saya-test/genesis.json @@ -0,0 +1,63132 @@ +{ + "parentHash": "0x0", + "stateRoot": "0x0", + "number": 0, + "timestamp": 0, + "sequencerAddress": "0x0", + "gasPrices": { + "ETH": 1, + "STRK": 1 + }, + "classes": [ + { + "class": { + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "data": [ + { + "name": "from_", + "type": "felt" + }, + { + "name": "to", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Transfer", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Approval", + "type": "event" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + }, + { + "name": "symbol", + "type": "felt" + }, + { + "name": "decimals", + "type": "felt" + }, + { + "name": "initial_supply", + "type": "Uint256" + }, + { + "name": "recipient", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "total_supply", + "outputs": [ + { + "name": "total_supply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "decimals", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balance_of", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "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" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "sender", + "type": "felt" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer_from", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increase_allowance", + "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": "spender", + "type": "felt" + }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decrease_allowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x410", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x563", + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "offset": "0x4b0", + "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9" + }, + { + "offset": "0x473", + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" + }, + { + "offset": "0x53c", + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e" + }, + { + "offset": "0x492", + "selector": "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836" + }, + { + "offset": "0x5d8", + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683" + }, + { + "offset": "0x624", + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e" + }, + { + "offset": "0x5fe", + "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4" + }, + { + "offset": "0x517", + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1" + }, + { + "offset": "0x454", + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" + }, + { + "offset": "0x5b2", + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + }, + { + "offset": "0x4d0", + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" + }, + { + "offset": "0x4f3", + "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33" + }, + { + "offset": "0x436", + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" + }, + { + "offset": "0x58b", + "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68" + }, + { + "offset": "0x64a", + "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "end_pc": 326, + "flow_tracking_data": { + "ap_tracking": { + "group": 22, + "offset": 35 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 324, + "value": "SafeUint256: addition overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "end_pc": 349, + "flow_tracking_data": { + "ap_tracking": { + "group": 23, + "offset": 60 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 347, + "value": "SafeUint256: subtraction overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "end_pc": 665, + "flow_tracking_data": { + "ap_tracking": { + "group": 44, + "offset": 41 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 660, + "value": "ERC20: decimals exceed 2^8" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "end_pc": 752, + "flow_tracking_data": { + "ap_tracking": { + "group": 56, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 747, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "end_pc": 772, + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error", + "start_pc": 767, + "value": "ERC20: added_value is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "end_pc": 786, + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 782, + "value": "ERC20: allowance overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 805, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 800, + "value": "ERC20: subtracted_value is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 819, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 815, + "value": "ERC20: allowance below zero" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 836, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 831, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 839, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 836, + "value": "ERC20: cannot mint to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 848, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 40 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 844, + "value": "ERC20: mint overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 888, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 883, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 891, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 888, + "value": "ERC20: cannot transfer from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 894, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 891, + "value": "ERC20: cannot transfer to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 904, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 81 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 900, + "value": "ERC20: transfer amount exceeds balance" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 944, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 939, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 947, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 944, + "value": "ERC20: cannot approve from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 950, + "flow_tracking_data": { + "ap_tracking": { + "group": 64, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 947, + "value": "ERC20: cannot approve to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "end_pc": 978, + "flow_tracking_data": { + "ap_tracking": { + "group": 65, + "offset": 4 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 973, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "end_pc": 1012, + "flow_tracking_data": { + "ap_tracking": { + "group": 66, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1005, + "value": "ERC20: insufficient allowance" + } + ], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.13.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "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", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480a7ffb7fff8000", + "0x48287ffc80007ffd", + "0x48287ffd80007ffd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "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", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff85", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff94", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9a", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea5", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2f", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe11", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0c", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe05", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde2", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd9", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcc", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdae", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdab", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe16", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd93", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff16", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff28", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd42", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xa2", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd33", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xeb", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x8d", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd3", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd19", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xb1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbf", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd05", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff58", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe26", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127f867fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x92", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce4", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff37", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x48127f257fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x71", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7f", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce6", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed5", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdda", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedd", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf9", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4b", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb2", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc5", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb3", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9c", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc1", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd13", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7a", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf1", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd17", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd37", + "0x20680017fff7fff", + "0x13", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x208b7fff7fff7ffe", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x6", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe77", + "0x208b7fff7fff7ffe", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", + "0x208b7fff7fff7ffe", + "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", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe28", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0f", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf6", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", + "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", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd80", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd58", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd46", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd34", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd07", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "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/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo": "let __calldata_arg_initial_supply = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo": "let __calldata_arg_spender = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo": "assert [__calldata_ptr] = to;\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/7e247556a8b9bc505c1e503bda1dbcb424caa8925f45ae18cdde008e8b84b376.cairo": "assert [__calldata_ptr] = owner;\nlet __calldata_ptr = __calldata_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/86b8ce991898641b73ad3eb5d907f86c73139c426526138c35901b17a2d6334d.cairo": "assert [__calldata_ptr] = spender;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/95ae8cb44b0755388c1e634980ee8b2634c31b1a198c799f64c304663bce699a.cairo": "let __calldata_arg_decimals = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo": "// Create a reference to value as felt*.\nlet __calldata_tmp: felt* = cast(&value, felt*);\nassert [__calldata_ptr + 0] = [__calldata_tmp + 0];\nassert [__calldata_ptr + 1] = [__calldata_tmp + 1];\nlet __calldata_ptr = __calldata_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/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo": "assert [__calldata_ptr] = from_;\nlet __calldata_ptr = __calldata_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/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo": "// Create a reference to ret_value.total_supply as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.total_supply, 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/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/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\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/balance_of/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/balance_of/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.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) = balance_of_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/balance_of/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.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, decimals=__calldata_arg_decimals, initial_supply=__calldata_arg_initial_supply, 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/decrease_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/decrease_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/decrease_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.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) = decrease_allowance_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/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.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) = increase_allowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/increase_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/increase_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/increase_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/increase_allowance/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/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo": "func balance_of_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/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo": "func decrease_allowance_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/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo": "func increase_allowance_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/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo": "func total_supply_encode_return(ret_value: (total_supply: 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/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo": "func transfer_from_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/total_supply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/total_supply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.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) = total_supply_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/total_supply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\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/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.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) = transfer_from_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transfer_from/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transfer_from/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transfer_from/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/storage_var/ERC20_allowances/decl.cairo": "namespace ERC20_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 ) -> (remaining: 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/ERC20_allowances/impl.cairo": "namespace ERC20_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 = 1711163456665081073580914249687599371093043615922190105609691201034487595172;\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 ) -> (remaining: 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/ERC20_balances/decl.cairo": "namespace ERC20_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 balance: 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/ERC20_balances/impl.cairo": "namespace ERC20_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 = 1648309034483306940318020057553480881073352647889682838905012914068126451082;\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 balance: 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/ERC20_decimals/decl.cairo": "namespace ERC20_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}() -> (\n decimals: felt\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}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_decimals/impl.cairo": "namespace ERC20_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 = 877823913686921299048507465990220541161247202424540097559864758276037605753;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n decimals: felt\n ) {\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/ERC20_name/decl.cairo": "namespace ERC20_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}() -> (name: 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/ERC20_name/impl.cairo": "namespace ERC20_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 = 1473120764136009396440970107973971969419251478021578277222806501183556393953;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (name: 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/ERC20_symbol/decl.cairo": "namespace ERC20_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}() -> (symbol: 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/ERC20_symbol/impl.cairo": "namespace ERC20_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 = 322990191961554429053868449035526014412279677330895387449703561219527453810;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (symbol: 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/ERC20_total_supply/decl.cairo": "namespace ERC20_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}() -> (\n total_supply: 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}(value: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo": "namespace ERC20_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 = 482148859801725464274198147480840119334382080162606228723774290742111978842;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n total_supply: Uint256\n ) {\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.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 12, + "end_line": 4, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 4 + } + }, + "100": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 208 + } + }, + "1000": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 294 + }, + "While expanding the reference 'infinite' in:" + ], + "start_col": 14, + "start_line": 293 + } + }, + "1001": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 294 + } + }, + "1003": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 296, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 296 + } + }, + "1005": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 298 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 294 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "1006": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 67, + "start_line": 298 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1007": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 67, + "start_line": 298 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1008": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 86, + "start_line": 298 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "1009": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 86, + "start_line": 298 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "101": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 208, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "1010": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 298 + } + }, + "1012": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1013": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1014": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 48, + "start_line": 298 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "1015": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 22, + "start_line": 301 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 285 + } + }, + "1016": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 301 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 285 + } + }, + "1017": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 301 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 22, + "start_line": 298 + } + }, + "1018": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 298, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 301 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 22, + "start_line": 298 + } + }, + "1019": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + } + }, + "102": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "1021": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 302, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 302 + } + }, + "1022": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1023": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1024": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 294 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "1025": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + } + }, + "1026": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 60 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 12 + } + }, + "1027": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 60 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 12 + } + }, + "1028": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 60 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 12 + } + }, + "1029": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 23, + "start_line": 15 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 5, + "start_line": 13 + } + }, + "1030": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 29, + "start_line": 15 + }, + "While expanding the reference 'symbol' in:" + ], + "start_col": 17, + "start_line": 13 + } + }, + "1031": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 15 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 31, + "start_line": 13 + } + }, + "1032": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 15, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "1034": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 17, + "start_line": 16 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 72, + "start_line": 13 + } + }, + "1035": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 28, + "start_line": 16 + }, + "While expanding the reference 'initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + } + }, + "1036": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 28, + "start_line": 16 + }, + "While expanding the reference 'initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + } + }, + "1037": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 16, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 16 + } + }, + "1039": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 17, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "104": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "1040": { + "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/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 72, + "start_line": 13 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1042": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "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": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1043": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1044": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1045": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1046": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 141, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 122, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_name' in:" + ], + "start_col": 5, + "start_line": 13 + }, + "While handling calldata argument 'name'" + ], + "start_col": 27, + "start_line": 1 + } + }, + "1047": { + "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/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 171, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_symbol' in:" + ], + "start_col": 17, + "start_line": 13 + }, + "While handling calldata argument 'symbol'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1048": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/95ae8cb44b0755388c1e634980ee8b2634c31b1a198c799f64c304663bce699a.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 205, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 182, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_decimals' in:" + ], + "start_col": 31, + "start_line": 13 + }, + "While handling calldata argument 'decimals'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1049": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 251, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 222, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + }, + "While handling calldata argument 'initial_supply'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "105": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "1050": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 251, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 222, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_supply' in:" + ], + "start_col": 47, + "start_line": 13 + }, + "While handling calldata argument 'initial_supply'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1051": { + "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" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 13, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 287, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 263, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 72, + "start_line": 13 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1052": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + } + }, + "1054": { + "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/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "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/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1056": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1057": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1058": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "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": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1059": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/constructor/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "106": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "1061": { + "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/18af0aeacb06c273ab7970840961271a962fb63dfa5034f6b0977c325193201d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1062": { + "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": 12, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 12 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1063": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 76 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 25 + } + }, + "1064": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 76 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 25 + } + }, + "1065": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 76 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 25 + } + }, + "1066": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 26 + } + }, + "1068": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 26 + } + }, + "1069": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "107": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 + } + }, + "1071": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 82, + "start_line": 25 + }, + "While handling return value 'name'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1072": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 82, + "start_line": 25 + }, + "While handling return value 'name'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1074": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 50, + "start_line": 1 + } + }, + "1075": { + "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" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1076": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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": 25 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1077": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1078": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "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": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1079": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "108": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 215 + } + }, + "1080": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1081": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1082": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + } + }, + "1084": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 78, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1085": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1087": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 44, + "start_line": 1 + } + }, + "1088": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1089": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "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": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "109": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 216, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "1090": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "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 + } + }, + "1091": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1092": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 25, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 25 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1093": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 80 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 30 + } + }, + "1094": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 80 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 30 + } + }, + "1095": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 80 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 61, + "start_line": 30 + } + }, + "1096": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 31 + } + }, + "1098": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 31, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "1099": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "11": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 202 + } + }, + "1101": { + "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" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 84, + "start_line": 30 + }, + "While handling return value 'symbol'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1102": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 84, + "start_line": 30 + }, + "While handling return value 'symbol'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1104": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 54, + "start_line": 1 + } + }, + "1105": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1106": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1107": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1108": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "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": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1109": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "111": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "1110": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1111": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1112": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + } + }, + "1114": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 80, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1115": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1117": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1118": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1119": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "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": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1120": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1121": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1122": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 30, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 30 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1123": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 86 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 35 + } + }, + "1124": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 86 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 35 + } + }, + "1125": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 86 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 35 + } + }, + "1126": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 38, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 34, + "start_line": 38 + } + }, + "1128": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 39 + } + }, + "1129": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "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/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "113": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + } + }, + "1131": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 36, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 36 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1132": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 36, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 36 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1133": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 36, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 36 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1135": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 113, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 98, + "start_line": 1 + } + }, + "1136": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1137": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "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": 35 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1138": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1139": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "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": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "114": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 13 + } + }, + "1140": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1141": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1142": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1143": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + } + }, + "1145": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1146": { + "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" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1148": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1149": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1150": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "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": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1151": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1152": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1153": { + "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" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 35, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 35 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1154": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 86 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 43 + } + }, + "1155": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 86 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 43 + } + }, + "1156": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 86 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 43 + } + }, + "1157": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 46 + } + }, + "1159": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 46, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "116": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "1160": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1162": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 44 + }, + "While handling return value 'total_supply'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1163": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 44 + }, + "While handling return value 'total_supply'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1164": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/e66e85dd94d62dfbf181185290e90a52ce04d6dbeeb11db2f4279a8874855e78.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 44 + }, + "While handling return value 'total_supply'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1166": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1167": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1168": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1169": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/total_supply/f851b9c18e3c6d73382ea35241fc9129a6666a98df286345397d107af556e069.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1170": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "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": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1171": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1172": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1173": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1174": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + } + }, + "1176": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1177": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1179": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "118": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "1180": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1181": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "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": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1182": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1183": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/total_supply/a3b40da1606f211f2fcaa69f1db0b3e3873aea25b460206662e4ea98844a4405.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1184": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/total_supply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 43, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 43 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1185": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 92 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 50 + } + }, + "1186": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 92 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 50 + } + }, + "1187": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 92 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 50 + } + }, + "1188": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 53 + } + }, + "119": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 48, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 50, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1190": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 53, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 53 + } + }, + "1191": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1193": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 51, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 51 + }, + "While handling return value 'decimals'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1194": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 51, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 51 + }, + "While handling return value 'decimals'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1196": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 58, + "start_line": 1 + } + }, + "1197": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1198": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1199": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "12": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 93, + "end_line": 203, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 203 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 58, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 204 + } + }, + "1200": { + "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": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1201": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1202": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1203": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1204": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + } + }, + "1206": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1207": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1209": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "121": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 50 + } + }, + "1210": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1211": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "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": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1212": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1213": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1214": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 50, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1215": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 57 + } + }, + "1216": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 98 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 57 + } + }, + "1217": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 69, + "start_line": 98 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 57 + } + }, + "1218": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 29, + "start_line": 60 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 81, + "start_line": 57 + } + }, + "1219": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 60 + } + }, + "1221": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 60, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 60 + } + }, + "1222": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1224": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 58, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1225": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 58, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1226": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 58, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 58 + }, + "While handling return value 'balance'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1228": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 92, + "start_line": 1 + } + }, + "1229": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "123": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1230": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1231": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1232": { + "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" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 81, + "start_line": 57 + }, + "While handling calldata argument 'account'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1234": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1235": { + "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" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1236": { + "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" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1237": { + "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" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1238": { + "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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While handling calldata argument 'account'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1239": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + } + }, + "1241": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1242": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1244": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1245": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1246": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "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": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1247": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1248": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1249": { + "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": 57, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "125": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 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": 89 + } + }, + "1250": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 64 + } + }, + "1251": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 98 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 64 + } + }, + "1252": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 69, + "start_line": 98 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 64 + } + }, + "1253": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 29, + "start_line": 67 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 82, + "start_line": 64 + } + }, + "1254": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 67 + } + }, + "1256": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 67, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 67 + } + }, + "1257": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "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/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1259": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 65, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 65 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "126": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1260": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 65, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 65 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1261": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 65, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 65 + }, + "While handling return value 'balance'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1263": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 108, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 93, + "start_line": 1 + } + }, + "1264": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1265": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "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": 64 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1266": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balance_of/fb1afd770397cb803b46098f3960e6b9b893f2a8947029ce8aa9cff89de94fec.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1267": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 82, + "start_line": 64 + }, + "While handling calldata argument 'account'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1269": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "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": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "127": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + } + }, + "1270": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1271": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1272": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1273": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "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": 95, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_account' in:" + ], + "start_col": 82, + "start_line": 64 + }, + "While handling calldata argument 'account'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1274": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + } + }, + "1276": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 84, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1277": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1279": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1280": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1281": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "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": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1282": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1283": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balance_of/a766796c57bdb51f0d9ec23265cfa9123a98302e29764ffc8e653f52f775fd42.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1284": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balance_of/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 64, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1285": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 104 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 71 + } + }, + "1286": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 104 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 71 + } + }, + "1287": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 104 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 71 + } + }, + "1288": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 28, + "start_line": 74 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 5, + "start_line": 72 + } + }, + "1289": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 35, + "start_line": 74 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 18, + "start_line": 72 + } + }, + "129": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 52, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 21, + "start_line": 52 + } + }, + "1290": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 74 + } + }, + "1292": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 74, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 74 + } + }, + "1293": { + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1295": { + "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": 73, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 73 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1296": { + "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" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 73, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 73 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1297": { + "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" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 73, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 73 + }, + "While handling return value 'remaining'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1299": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1300": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1301": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1302": { + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1303": { + "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": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 18, + "start_line": 72 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1305": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1306": { + "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" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1307": { + "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" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1308": { + "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" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1309": { + "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" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 72 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 28, + "start_line": 1 + } + }, + "131": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 52 + } + }, + "1310": { + "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" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 72, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 72 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1311": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + } + }, + "1313": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1314": { + "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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1316": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1317": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1318": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "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": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1319": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "132": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 23 + } + }, + "1320": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1321": { + "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" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 71, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 71 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1322": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 110 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 83 + } + }, + "1323": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 110 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 83 + } + }, + "1324": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 110 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 83 + } + }, + "1325": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 27, + "start_line": 86 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 84 + } + }, + "1326": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 38, + "start_line": 86 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 84 + } + }, + "1327": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 38, + "start_line": 86 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 84 + } + }, + "1328": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 86 + } + }, + "1330": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 86, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 86 + } + }, + "1331": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1333": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 85, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 85 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1334": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 85, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 85 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1336": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 57, + "start_line": 1 + } + }, + "1337": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1338": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1339": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "134": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "1340": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 22, + "start_line": 84 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1342": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1343": { + "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" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1344": { + "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" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1345": { + "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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1346": { + "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": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 84 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1347": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 84 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1348": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 84, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 84 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1349": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + } + }, + "1351": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1352": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1354": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1355": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1356": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "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": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1357": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1358": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1359": { + "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" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 83, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 83 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "136": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 30 + } + }, + "1360": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 90 + } + }, + "1361": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 90 + } + }, + "1362": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 90 + } + }, + "1363": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 32, + "start_line": 93 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 91 + } + }, + "1364": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 40, + "start_line": 93 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 91 + } + }, + "1365": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 93 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 91 + } + }, + "1366": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 93 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 91 + } + }, + "1367": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 93 + } + }, + "1369": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 93, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 93 + } + }, + "1370": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1372": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 92, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 92 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1373": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 92, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 92 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1375": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 61, + "start_line": 1 + } + }, + "1376": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1377": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1378": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1379": { + "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" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 36, + "start_line": 91 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "138": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "1381": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1382": { + "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" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1383": { + "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" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1384": { + "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" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1385": { + "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" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'sender'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1386": { + "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": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1387": { + "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": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1388": { + "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": 91, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 91 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1389": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + } + }, + "1391": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1392": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1394": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1395": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1396": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "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": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1397": { + "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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1398": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1399": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "14": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 28, + "start_line": 205 + } + }, + "140": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "1400": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 97 + } + }, + "1401": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 97 + } + }, + "1402": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 97 + } + }, + "1403": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 32, + "start_line": 100 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 98 + } + }, + "1404": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 40, + "start_line": 100 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 98 + } + }, + "1405": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 100 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 98 + } + }, + "1406": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 51, + "start_line": 100 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 98 + } + }, + "1407": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 100 + } + }, + "1409": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 100, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 100 + } + }, + "141": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "1410": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1412": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_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": 99, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 99 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1413": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 99, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 99 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1415": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 62, + "start_line": 1 + } + }, + "1416": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1417": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 97 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1418": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer_from/b6f0ee15d7b5e235099ad6d2f985780643bbe6d63e8668582f0e123e73907687.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1419": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 36, + "start_line": 98 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "142": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 32 + } + }, + "1421": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1422": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1423": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1424": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1425": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2a6553d1cb026d6d486f03ea4f3c4e23a17d2c2fada60e20573741cc8edfdb84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 145, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'sender'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1426": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1427": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1428": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "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": 98, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 98 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1429": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + } + }, + "1431": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 87, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1432": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1434": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1435": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1436": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "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": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1437": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1438": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/399e95a66db0cf4c0036c98e3b219036ad6afb6727c42dbeaf0489610f2118e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1439": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer_from/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 97, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 97 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "144": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "1440": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 127 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 104 + } + }, + "1441": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 127 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 104 + } + }, + "1442": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 127 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 62, + "start_line": 104 + } + }, + "1443": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 26, + "start_line": 107 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 105 + } + }, + "1444": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 35, + "start_line": 107 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 105 + } + }, + "1445": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 35, + "start_line": 107 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 105 + } + }, + "1446": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 107 + } + }, + "1448": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 107, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 107 + } + }, + "1449": { + "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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1451": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 106, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 106 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1452": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 106, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 106 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1454": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 56, + "start_line": 1 + } + }, + "1455": { + "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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1456": { + "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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1457": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1458": { + "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" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 105 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "146": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 26 + } + }, + "1460": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1461": { + "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" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1462": { + "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" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1463": { + "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" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1464": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 105 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1465": { + "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": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 105 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1466": { + "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": 105, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 105 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1467": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + } + }, + "1469": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1470": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1472": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1473": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1474": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1475": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1476": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1477": { + "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" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 104, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1478": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 111 + } + }, + "1479": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 139 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 111 + } + }, + "148": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "1480": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 111 + } + }, + "1481": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 114 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 112 + } + }, + "1482": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 114 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 112 + } + }, + "1483": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 114 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 112 + } + }, + "1484": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 114 + } + }, + "1486": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 114, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 114 + } + }, + "1487": { + "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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1489": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 113 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "149": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1490": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 113 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1492": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "1493": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1494": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1495": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1496": { + "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" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 112 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1498": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1499": { + "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" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "15": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "150": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "1500": { + "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" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1501": { + "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" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1502": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 112 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1503": { + "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" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 112 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1504": { + "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" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 112, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 112 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1505": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + } + }, + "1507": { + "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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1508": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1510": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1511": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1512": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "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": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1513": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1514": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1515": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 111, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 111 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1516": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 118 + } + }, + "1517": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 139 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 118 + } + }, + "1518": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 118 + } + }, + "1519": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 121 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 119 + } + }, + "152": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 34, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "1520": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 121 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 119 + } + }, + "1521": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 121 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 119 + } + }, + "1522": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 121 + } + }, + "1524": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 121, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 121 + } + }, + "1525": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1527": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_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": 120, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 120 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1528": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 120, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 120 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "153": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 34, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "1530": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 67, + "start_line": 1 + } + }, + "1531": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1532": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 118 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1533": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increase_allowance/19fcf8a41480e1e17691259498f747eb73172f7fe5a269a3d9ffefec04ebebb0.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1534": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 119 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1536": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "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": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1537": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1538": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1539": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "154": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 19 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 20 + } + }, + "1540": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 119 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1541": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 119 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1542": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 119, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 119 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1543": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + } + }, + "1545": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 92, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1546": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 108, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1548": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1549": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1550": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "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": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1551": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1552": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/03ca4d96cdfb21d86520158b87fa93e7b8d4acc993ea6a4c71975528bed7b685.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1553": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 118, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 118 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1554": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 125 + } + }, + "1555": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 158 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 125 + } + }, + "1556": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 125 + } + }, + "1557": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 128 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 126 + } + }, + "1558": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 128 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 126 + } + }, + "1559": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 128 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 126 + } + }, + "156": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 21 + } + }, + "1560": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 128 + } + }, + "1562": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 128, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 128 + } + }, + "1563": { + "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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1565": { + "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": 127, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 127 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1566": { + "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" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 127, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 127 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1568": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "1569": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "157": { + "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": 22, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "1570": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1571": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1572": { + "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" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 126 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1574": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1575": { + "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" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1576": { + "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" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1577": { + "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" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1578": { + "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" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 126 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1579": { + "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" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 126 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1580": { + "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" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 126, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 126 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1581": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + } + }, + "1583": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1584": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1586": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1587": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1588": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "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": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1589": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "159": { + "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": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 23 + } + }, + "1590": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/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": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1591": { + "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" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 125, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1592": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 132 + } + }, + "1593": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 158 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 132 + } + }, + "1594": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 132 + } + }, + "1595": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 37, + "start_line": 135 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 133 + } + }, + "1596": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 135 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 133 + } + }, + "1597": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 46, + "start_line": 135 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 133 + } + }, + "1598": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 12, + "start_line": 135 + } + }, + "16": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 354, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "1600": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 135, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 5, + "start_line": 135 + } + }, + "1601": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1603": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_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": 134, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 7, + "start_line": 134 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1604": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 134, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 134 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1606": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 67, + "start_line": 1 + } + }, + "1607": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1608": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 132 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1609": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decrease_allowance/6f283428500e63ccd4308d0f1fa6fe90a530392f71c29711e63bbe530dc4a9f9.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "161": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 24 + } + }, + "1610": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 133 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1612": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "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": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1613": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1614": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1615": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1616": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 133 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1617": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 133 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1618": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 133, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 133 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1619": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + } + }, + "1621": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 92, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1622": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 108, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1624": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1625": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1626": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "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": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1627": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1628": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/ee7d84f94c116636108d0a322af66b32d2ccad1f7a8dd5c05f669c1f8c7fa9b4.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1629": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decrease_allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 132, + "input_file": { + "filename": "cairo_zero/openzeppelin/ERC20.cairo" + }, + "start_col": 6, + "start_line": 132 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "163": { + "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": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + } + }, + "164": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 27 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 48, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "166": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 33, + "start_line": 29 + } + }, + "168": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 29, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 32, + "start_line": 29 + } + }, + "170": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "171": { + "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": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 30 + } + }, + "173": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 31 + } + }, + "175": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 32 + } + }, + "177": { + "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": 32, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "178": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + } + }, + "179": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 35 + } + }, + "18": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "181": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 29, + "start_line": 18 + } + }, + "182": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + } + }, + "184": { + "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": 36, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 36 + } + }, + "186": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 36 + } + }, + "187": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + } + }, + "188": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 18, + "start_line": 43 + } + }, + "189": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + } + }, + "19": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "191": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "192": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "193": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 29, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "194": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 31, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 30 + } + }, + "196": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 31, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "197": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 71, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 71 + } + }, + "199": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 75 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 46, + "end_line": 82, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 82 + } + }, + "2": { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 5 + } + }, + "20": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 355, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 355 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 53, + "end_line": 357, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 357 + } + }, + "200": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 83 + } + }, + "201": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 85, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 85 + } + }, + "202": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 85, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 85 + } + }, + "204": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 85, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 85 + } + }, + "205": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 86 + } + }, + "206": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 86 + } + }, + "207": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 86 + } + }, + "209": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 86 + } + }, + "210": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 87 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "211": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 87 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "212": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 87 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "213": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 87, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 87 + } + }, + "215": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 89 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "216": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 72, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 89 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 72 + } + }, + "217": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 74, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 18, + "start_line": 89 + }, + "While expanding the reference 'carry_high' in:" + ], + "start_col": 11, + "start_line": 74 + } + }, + "218": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 89 + } + }, + "219": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 173 + } + }, + "22": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 358, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "220": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 173 + } + }, + "222": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 174 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + } + }, + "223": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 174 + } + }, + "225": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 174 + } + }, + "226": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 174 + } + }, + "228": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 174 + } + }, + "229": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 176 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + } + }, + "23": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "230": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 176 + } + }, + "232": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 176 + } + }, + "233": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 176 + } + }, + "235": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 176, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 176 + } + }, + "236": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 188 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 187 + } + }, + "237": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 188 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 187 + } + }, + "238": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 188 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 187 + } + }, + "239": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 188 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 187 + } + }, + "24": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 372, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "240": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 188 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 187 + } + }, + "241": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 188 + } + }, + "243": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 189 + } + }, + "245": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 172, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 188, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 189 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 187 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 188 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 172 + } + }, + "246": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 189 + } + }, + "247": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 189 + } + }, + "248": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 324 + } + }, + "250": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 324 + } + }, + "252": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 324 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + } + }, + "253": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 324 + } + }, + "254": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 324 + } + }, + "255": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 324, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 324 + } + }, + "256": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 330 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + } + }, + "257": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 330 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 329 + } + }, + "258": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 330 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 329 + } + }, + "259": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 330, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 330 + } + }, + "26": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "261": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 331 + } + }, + "263": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 61, + "start_line": 331 + } + }, + "265": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 331 + } + }, + "267": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 332 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 331 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "268": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 332 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 331 + } + }, + "269": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 331, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 332 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 331 + } + }, + "27": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "270": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 332, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 332 + } + }, + "271": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 388 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 387 + } + }, + "272": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 388 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 47, + "start_line": 387 + } + }, + "273": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 388 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 47, + "start_line": 387 + } + }, + "274": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 388 + } + }, + "276": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 329, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 389 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 19, + "start_line": 388 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 329 + } + }, + "277": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 389 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 387 + } + }, + "278": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 389 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 387 + } + }, + "279": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 389 + }, + "While expanding the reference 'b_neg' in:" + ], + "start_col": 10, + "start_line": 388 + } + }, + "28": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "280": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 388, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 389 + }, + "While expanding the reference 'b_neg' in:" + ], + "start_col": 10, + "start_line": 388 + } + }, + "281": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 389 + } + }, + "283": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 390 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 387 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 389 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "284": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 389 + } + }, + "285": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 389, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 389 + } + }, + "286": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 390 + } + }, + "287": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 397, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 397 + } + }, + "288": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 397, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 397 + } + }, + "29": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 374, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 374 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 54, + "end_line": 375, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 375 + } + }, + "290": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 397, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 397 + } + }, + "292": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 398, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 398 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "293": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 398, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 398 + } + }, + "295": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 398, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 398 + } + }, + "296": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 400, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 400 + } + }, + "297": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 400, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 400 + } + }, + "299": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 400, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 400 + } + }, + "3": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 14, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 14 + } + }, + "301": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 401, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 401 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "302": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 401, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 401 + } + }, + "304": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 401, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 401 + } + }, + "305": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 403, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 403 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + } + }, + "306": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 403, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 403 + } + }, + "308": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 403, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 403 + } + }, + "309": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "31": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "310": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 24 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "311": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 24 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "312": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "314": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 25 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "315": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 25 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "316": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 25, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "318": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 53, + "start_line": 26 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "319": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 53, + "start_line": 26 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "32": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 392, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 392 + } + }, + "320": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 56, + "start_line": 26 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "321": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 56, + "start_line": 26 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "322": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 41, + "start_line": 26 + } + }, + "324": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 28, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "326": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 70, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 41, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 70 + } + }, + "327": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 19, + "start_line": 30 + }, + "While expanding the reference 'c' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "328": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 19, + "start_line": 30 + }, + "While expanding the reference 'c' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "329": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 30 + } + }, + "330": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 36, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "332": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 37 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "333": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 37 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "334": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 37 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "335": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 37, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "337": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 38, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 38 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "338": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 38, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 38 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "339": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 38, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 38 + } + }, + "34": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "341": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 34, + "start_line": 39 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "342": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 34, + "start_line": 39 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "343": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 37, + "start_line": 39 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "344": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 37, + "start_line": 39 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "345": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 39 + } + }, + "347": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 41, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 13, + "start_line": 41 + } + }, + "349": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 39, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 387, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 28, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 387 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 23, + "start_line": 39 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 187 + } + }, + "35": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "350": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 40, + "start_line": 43 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "351": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 40, + "start_line": 43 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "352": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 43, + "start_line": 43 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "353": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 43, + "start_line": 43 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "354": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 43, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 28, + "start_line": 43 + } + }, + "356": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 44, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 44 + } + }, + "357": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "359": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "36": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "361": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "362": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "364": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "365": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "367": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "368": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 15, + "start_line": 20 + }, + "While handling calldata argument 'from_'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "369": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 20 + }, + "While handling calldata argument 'to'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "37": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "370": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "371": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "372": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 22, + "start_line": 5 + } + }, + "374": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "375": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "377": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "378": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "379": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "38": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "380": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "382": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "383": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "384": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "386": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "388": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "389": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "39": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 85, + "end_line": 394, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 394 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 51, + "end_line": 395, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 395 + } + }, + "391": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "392": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "394": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "395": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7e247556a8b9bc505c1e503bda1dbcb424caa8925f45ae18cdde008e8b84b376.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 15, + "start_line": 24 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "396": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/86b8ce991898641b73ad3eb5d907f86c73139c426526138c35901b17a2d6334d.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 24 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "397": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "398": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "399": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 22, + "start_line": 5 + } + }, + "4": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 15, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "401": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "402": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "404": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "405": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "406": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "407": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "409": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "41": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + } + }, + "410": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "411": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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 expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "412": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "413": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "415": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "416": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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": 35, + "start_line": 12 + } + }, + "417": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "418": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "42": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 7 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 12 + } + }, + "420": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "421": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "422": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "424": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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": 352 + } + }, + "425": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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 + } + }, + "426": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "427": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "428": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "429": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/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": 36, + "start_line": 23 + } + }, + "430": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "431": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "433": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "434": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "435": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "436": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "438": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "439": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "44": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "440": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "441": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "442": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "443": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "445": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "446": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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": 35, + "start_line": 12 + } + }, + "447": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "448": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "450": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "451": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "452": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "454": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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": 352 + } + }, + "455": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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 + } + }, + "456": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "457": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "458": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "459": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/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": 36, + "start_line": 23 + } + }, + "46": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 17, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "460": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "461": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "463": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "464": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "465": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "466": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "468": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "469": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "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": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "47": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 46, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 42 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 26, + "end_line": 47, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 47 + } + }, + "470": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "471": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/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 expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "472": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/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 + } + }, + "473": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "475": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "476": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 35, + "start_line": 12 + } + }, + "477": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 63, + "start_line": 12 + } + }, + "478": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "48": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 48, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 49 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 41 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 48 + } + }, + "480": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "481": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "482": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "484": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 31, + "start_line": 18 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "485": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 32, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "486": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "487": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 45, + "start_line": 21 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "488": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 22 + } + }, + "489": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "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": 25 + } + }, + "490": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "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": 64, + "start_line": 25 + } + }, + "491": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + } + }, + "493": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 25 + } + }, + "494": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 31, + "start_line": 27 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "495": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 55, + "start_line": 27 + } + }, + "496": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + } + }, + "498": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "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": 26 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "499": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "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": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "5": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 17, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 13, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "50": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 49 + } + }, + "500": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + } + }, + "501": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "502": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/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 + } + }, + "503": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "505": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "506": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 35, + "start_line": 12 + } + }, + "507": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "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": 63, + "start_line": 12 + } + }, + "508": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "51": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 41 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + } + }, + "510": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "511": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "512": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "514": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "515": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 17 + } + }, + "517": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 17 + } + }, + "519": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/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": 352 + } + }, + "52": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 54, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 15, + "start_line": 54 + } + }, + "520": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 32, + "start_line": 20 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "521": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 35, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "522": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 45, + "start_line": 22 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "523": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 45, + "start_line": 23 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "524": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "525": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/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": 36, + "start_line": 27 + } + }, + "526": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + }, + "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": 64, + "start_line": 27 + } + }, + "527": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + } + }, + "529": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 27 + } + }, + "53": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + } + }, + "530": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 29 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 28 + } + }, + "531": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 29 + } + }, + "532": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + } + }, + "534": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 30 + } + }, + "536": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 30 + } + }, + "537": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 30 + } + }, + "539": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "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": 28 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "540": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "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": 30, + "start_line": 28 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "541": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + } + }, + "542": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 36, + "start_line": 9 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "543": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 50, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "545": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 9 + } + }, + "546": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + } + }, + "548": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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": 43, + "start_line": 7 + } + }, + "549": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 44, + "start_line": 10 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 9 + } + }, + "55": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 55, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 55 + } + }, + "550": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 10 + } + }, + "552": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "553": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "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": 21, + "start_line": 10 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "554": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 10 + } + }, + "555": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + } + }, + "556": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "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": 35, + "start_line": 14 + } + }, + "557": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "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": 63, + "start_line": 14 + } + }, + "558": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 17 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 80, + "start_line": 14 + } + }, + "559": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + } + }, + "56": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 97 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 50, + "end_line": 108, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "561": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 14 + } + }, + "562": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 58, + "start_line": 18 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "563": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + } + }, + "565": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 19 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 18 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "566": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 58, + "start_line": 19 + } + }, + "568": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 19 + } + }, + "570": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 19 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "571": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 32, + "start_line": 22 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "572": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "573": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 45, + "start_line": 24 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 18 + } + }, + "574": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 45, + "start_line": 25 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 19 + } + }, + "575": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "576": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + }, + "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": 29 + } + }, + "577": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + }, + "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": 64, + "start_line": 29 + } + }, + "578": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 32 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 9, + "start_line": 30 + } + }, + "579": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + } + }, + "58": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 53, + "start_line": 108 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "581": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 29 + } + }, + "582": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 33 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 32 + } + }, + "583": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 33 + } + }, + "584": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + } + }, + "586": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 34 + } + }, + "588": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 34 + } + }, + "589": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "59": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "591": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + }, + "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": 32 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "592": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + }, + "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": 30, + "start_line": 32 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "593": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + } + }, + "594": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 36, + "start_line": 11 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "595": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 50, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 10 + } + }, + "597": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 11 + } + }, + "598": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + } + }, + "60": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 108 + } + }, + "600": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 12 + } + }, + "601": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 12 + } + }, + "603": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + }, + "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": 43, + "start_line": 7 + } + }, + "604": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 44, + "start_line": 13 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 12 + } + }, + "605": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + } + }, + "607": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + }, + "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 + } + }, + "608": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + }, + "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": 21, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "609": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 14 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "61": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "610": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "611": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + }, + "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": 35, + "start_line": 17 + } + }, + "612": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + }, + "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": 63, + "start_line": 17 + } + }, + "613": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 18 + } + }, + "614": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 20 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 18 + } + }, + "615": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + } + }, + "617": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 17 + } + }, + "618": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 58, + "start_line": 21 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 20 + } + }, + "619": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 21 + } + }, + "62": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + } + }, + "621": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 21 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "622": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 58, + "start_line": 22 + } + }, + "624": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + } + }, + "626": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 24 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 22 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "627": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "628": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "629": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 45, + "start_line": 27 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 21 + } + }, + "630": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 45, + "start_line": 28 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 22 + } + }, + "631": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + } + }, + "632": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "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": 32 + } + }, + "633": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "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": 64, + "start_line": 32 + } + }, + "634": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 35 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 33 + } + }, + "635": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 35 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 33 + } + }, + "636": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + } + }, + "638": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 32 + } + }, + "639": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 36 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 35 + } + }, + "64": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 94, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 35, + "start_line": 113 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 15, + "start_line": 94 + } + }, + "640": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 36 + } + }, + "641": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "643": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 37 + } + }, + "645": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 37 + } + }, + "646": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "648": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + }, + "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": 30, + "start_line": 35 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "649": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_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 + } + }, + "65": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 113 + } + }, + "650": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + } + }, + "651": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "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": 22, + "start_line": 60 + } + }, + "652": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "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": 42, + "start_line": 60 + } + }, + "653": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 60, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "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": 70, + "start_line": 60 + } + }, + "654": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 63 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 9, + "start_line": 61 + } + }, + "655": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + } + }, + "657": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 64 + }, + "While expanding the reference 'symbol' in:" + ], + "start_col": 21, + "start_line": 61 + } + }, + "658": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 64 + } + }, + "66": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 115, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 115 + } + }, + "660": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 66 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 35, + "start_line": 61 + } + }, + "661": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 66 + } + }, + "663": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 66 + } + }, + "665": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "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": 9, + "start_line": 64 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + } + }, + "666": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "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": 9, + "start_line": 64 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + } + }, + "667": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 66, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "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": 13, + "start_line": 66 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + } + }, + "668": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 61, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 68 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 35, + "start_line": 61 + } + }, + "669": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + } + }, + "671": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 69, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 69 + } + }, + "672": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "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": 15, + "start_line": 76 + } + }, + "673": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "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": 35, + "start_line": 76 + } + }, + "674": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 76, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "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": 63, + "start_line": 76 + } + }, + "675": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + } + }, + "677": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 77 + } + }, + "678": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "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": 17, + "start_line": 80 + } + }, + "679": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "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": 37, + "start_line": 80 + } + }, + "68": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + } + }, + "680": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 80, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "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": 65, + "start_line": 80 + } + }, + "681": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + } + }, + "683": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 83, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 83 + } + }, + "684": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "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": 23, + "start_line": 86 + } + }, + "685": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "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": 43, + "start_line": 86 + } + }, + "686": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "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": 71, + "start_line": 86 + } + }, + "687": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + } + }, + "689": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 89, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 89 + } + }, + "69": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 164 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 42, + "end_line": 186, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "690": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "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": 19, + "start_line": 92 + } + }, + "691": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "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": 39, + "start_line": 92 + } + }, + "692": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 92, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "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": 67, + "start_line": 92 + } + }, + "693": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + } + }, + "695": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 95, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 95 + } + }, + "696": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "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": 21, + "start_line": 98 + } + }, + "697": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "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": 41, + "start_line": 98 + } + }, + "698": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "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": 69, + "start_line": 98 + } + }, + "699": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 99, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 36, + "start_line": 101 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 9, + "start_line": 99 + } + }, + "7": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/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 + } + }, + "70": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "700": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + } + }, + "702": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 101, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 101 + } + }, + "703": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "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": 20, + "start_line": 104 + } + }, + "704": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "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": 40, + "start_line": 104 + } + }, + "705": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 104, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "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": 68, + "start_line": 104 + } + }, + "706": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 105, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 107 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 105 + } + }, + "707": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 45, + "start_line": 107 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 105 + } + }, + "708": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + } + }, + "71": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "710": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 107, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 107 + } + }, + "711": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 113 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 110 + } + }, + "712": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 113 + } + }, + "714": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 113 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "715": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 110 + } + }, + "716": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 110, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 110 + } + }, + "717": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 19, + "start_line": 114 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 14, + "start_line": 113 + } + }, + "718": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 111, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 114 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 111 + } + }, + "719": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 111, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 111 + } + }, + "720": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 111, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 111 + } + }, + "721": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + } + }, + "723": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 115, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 115 + } + }, + "725": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 115, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 115 + } + }, + "726": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + } + }, + "727": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 121 + } + }, + "729": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 121 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "73": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "730": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + } + }, + "731": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + } + }, + "732": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 122 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 119 + } + }, + "733": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 121, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 122 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 121 + } + }, + "734": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 122 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "735": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 122 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "736": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + } + }, + "738": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 19, + "start_line": 123 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 119 + } + }, + "739": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 123 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 119 + } + }, + "74": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "740": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 123 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "741": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 123 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "742": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 123, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 123 + } + }, + "744": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 124, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 124 + } + }, + "746": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 124, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 124 + } + }, + "747": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 131 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 127 + } + }, + "748": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 131 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "749": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 131 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "75": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "750": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 131 + } + }, + "752": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 134 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 127 + } + }, + "753": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 134 + } + }, + "755": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 134 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "756": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 127, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 127 + } + }, + "757": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 131 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "758": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 134, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 135 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 134 + } + }, + "759": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 135 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "76": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "760": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "761": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "762": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "764": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 136, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 136 + } + }, + "766": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 136, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 136 + } + }, + "767": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 143 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + } + }, + "768": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 143 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "769": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 143 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "770": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 143 + } + }, + "772": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + } + }, + "773": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 146 + } + }, + "775": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "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": 24, + "start_line": 146 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "776": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "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": 49, + "start_line": 139 + } + }, + "777": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "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": 13, + "start_line": 143 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "778": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 66, + "start_line": 147 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 146 + } + }, + "779": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 74, + "start_line": 147 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 140 + } + }, + "78": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 187, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "780": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + } + }, + "782": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 79, + "start_line": 151 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "783": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 79, + "start_line": 151 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "784": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 151 + } + }, + "786": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 147 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "787": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 147 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "788": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 151 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "789": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 146, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 154 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 146 + } + }, + "79": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 196 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 42, + "end_line": 197, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 + } + }, + "790": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 140, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 154 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 140 + } + }, + "791": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 154 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 151 + } + }, + "792": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 151, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 154 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 151 + } + }, + "793": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + } + }, + "795": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 155, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 155 + } + }, + "797": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 155, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 155 + } + }, + "798": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 161, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 161 + } + }, + "8": { + "accessible_scopes": [ + "starkware.cairo.common.hash", + "starkware.cairo.common.hash.hash2" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "800": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 163 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + } + }, + "801": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 163 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "802": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 163 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "803": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 163 + } + }, + "805": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 166 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + } + }, + "806": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 166 + } + }, + "808": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "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": 24, + "start_line": 166 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "809": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "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": 49, + "start_line": 158 + } + }, + "81": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 198 + } + }, + "810": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "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": 13, + "start_line": 163 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "811": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 72, + "start_line": 167 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 166 + } + }, + "812": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 88, + "start_line": 167 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 159 + } + }, + "813": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + } + }, + "815": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 82, + "start_line": 170 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "816": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 82, + "start_line": 170 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "817": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 170 + } + }, + "819": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 167 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "820": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 167 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "821": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 170 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "822": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 166, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 173 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 166 + } + }, + "823": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 159, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 173 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 159 + } + }, + "824": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 173 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 170 + } + }, + "825": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 170, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 173 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 170 + } + }, + "826": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + } + }, + "828": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 174 + } + }, + "83": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 198 + } + }, + "830": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 174, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 174 + } + }, + "831": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 185 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 181 + } + }, + "832": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 185 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "833": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 185 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "834": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 185 + } + }, + "836": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 189 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "837": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 189, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 189 + } + }, + "839": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "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": 181 + } + }, + "84": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 198 + } + }, + "840": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "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": 181 + } + }, + "841": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "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": 13, + "start_line": 185 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "842": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + } + }, + "844": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 194 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "845": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 194 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "846": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 194 + } + }, + "848": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "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": 33, + "start_line": 192 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "849": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "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": 33, + "start_line": 192 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "85": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 199 + } + }, + "850": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "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": 194 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "851": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 196 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 18, + "start_line": 194 + } + }, + "852": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 194, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 196 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 18, + "start_line": 194 + } + }, + "853": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + } + }, + "855": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 62, + "start_line": 198 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "856": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 198 + } + }, + "858": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 63, + "start_line": 201 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "859": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 63, + "start_line": 201 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "86": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 199, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 34, + "start_line": 199 + } + }, + "860": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 201 + } + }, + "862": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "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": 34, + "start_line": 198 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "863": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "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": 34, + "start_line": 198 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "864": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "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": 38, + "start_line": 201 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "865": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 202 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "866": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 202 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 14, + "start_line": 201 + } + }, + "867": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 201, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 202 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 14, + "start_line": 201 + } + }, + "868": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + } + }, + "870": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "871": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "872": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 204 + } + }, + "874": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 204 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "875": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 37, + "start_line": 204 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "876": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 37, + "start_line": 204 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "877": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + } + }, + "879": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 181 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "88": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 199 + } + }, + "880": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 181 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "881": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 181, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 181 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "882": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + } + }, + "883": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 237 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + } + }, + "884": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 237 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "885": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 237 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "886": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 237 + } + }, + "888": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 241, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 241 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "889": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 241, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 241 + } + }, + "89": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 199, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 199 + } + }, + "891": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 245, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 245 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "892": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 245, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 245 + } + }, + "894": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "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": 20, + "start_line": 233 + } + }, + "895": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "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": 40, + "start_line": 233 + } + }, + "896": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "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": 13, + "start_line": 237 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "897": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 69, + "start_line": 248 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "898": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + } + }, + "9": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 202, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 63, + "start_line": 202 + } + }, + "90": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "900": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 84, + "start_line": 250 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "901": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 84, + "start_line": 250 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "902": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 49, + "start_line": 250 + } + }, + "904": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "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": 41, + "start_line": 248 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "905": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "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": 41, + "start_line": 248 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "906": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "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": 49, + "start_line": 250 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "907": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 253 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "908": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 253 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 18, + "start_line": 250 + } + }, + "909": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 250, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 253 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 18, + "start_line": 250 + } + }, + "910": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + } + }, + "912": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 72, + "start_line": 256 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "913": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 256 + } + }, + "915": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 83, + "start_line": 258 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "916": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 83, + "start_line": 258 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "917": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 258 + } + }, + "919": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "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": 44, + "start_line": 256 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "92": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + } + }, + "920": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "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": 44, + "start_line": 256 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "921": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "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": 48, + "start_line": 258 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "922": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 259 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "923": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 259 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 14, + "start_line": 258 + } + }, + "924": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 258, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 259 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 14, + "start_line": 258 + } + }, + "925": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + } + }, + "927": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "928": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "929": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 260 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "93": { + "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": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 204 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 50, + "end_line": 205, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "930": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 31, + "start_line": 260 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "931": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 260 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "932": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 260 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "933": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + } + }, + "935": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 260 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "936": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "937": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 260 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "938": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + } + }, + "939": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 268 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + } + }, + "940": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "941": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "942": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 268 + } + }, + "944": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 272, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 272 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "945": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 272, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 272 + } + }, + "947": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 276, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 276 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "948": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 276, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 276 + } + }, + "95": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 21, + "start_line": 206 + } + }, + "950": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "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": 19, + "start_line": 264 + } + }, + "951": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "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": 39, + "start_line": 264 + } + }, + "952": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "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": 13, + "start_line": 268 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "953": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 32, + "start_line": 279 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "954": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 279 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "955": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 279 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "956": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 279 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "957": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + } + }, + "959": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "960": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "961": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 280 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "962": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 280 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "963": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 280 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "964": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 280 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "965": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + } + }, + "967": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 280 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "968": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "969": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 280 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "97": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 206, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 206 + } + }, + "970": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + } + }, + "971": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 287, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 287 + } + }, + "973": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 289 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + } + }, + "974": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 289 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "975": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 289 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "976": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 289 + } + }, + "978": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "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": 27, + "start_line": 284 + } + }, + "979": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "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": 47, + "start_line": 284 + } + }, + "98": { + "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/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 207 + } + }, + "980": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "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": 13, + "start_line": 289 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 27 + } + }, + "981": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 66, + "start_line": 292 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 285 + } + }, + "982": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 285, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 73, + "start_line": 292 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 285 + } + }, + "983": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + } + }, + "985": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "986": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "987": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "988": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "989": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 293 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + } + }, + "99": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 207, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 207 + } + }, + "990": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 55, + "start_line": 293 + } + }, + "992": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 58, + "start_line": 293 + } + }, + "994": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 293 + } + }, + "996": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 323, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 396, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 294 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 396 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 293 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 323 + } + }, + "997": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 46, + "start_line": 294 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "998": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 46, + "start_line": 294 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "999": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 293, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 294, + "input_file": { + "filename": "/Users/msaug/kkrt-labs/kakarot/.venv/lib/python3.10/site-packages/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 294 + }, + "While expanding the reference 'infinite' in:" + ], + "start_col": 14, + "start_line": 293 + } + } + } + }, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "105": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "1054": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 414 + }, + "reference_ids": {} + } + } + ], + "1069": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 70, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1099": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1129": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "116": [ + { + "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": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_small": 13 + } + } + } + ], + "1160": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.total_supply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1191": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 82, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "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": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 0 + } + } + } + ], + "1222": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 85, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1257": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balance_of_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1293": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 91, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1331": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 95, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "134": [ + { + "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": 11, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 12, + "starkware.starknet.common.storage.normalize_address.is_250": 14 + } + } + } + ], + "1370": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 100, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1410": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_from_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 105, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1449": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 110, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1487": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 115, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1525": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 120, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "154": [ + { + "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": 12, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "1563": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 125, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1601": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decrease_allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 130, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "164": [ + { + "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": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "199": [ + { + "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": 15, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 16, + "starkware.cairo.common.uint256.uint256_add.b": 17, + "starkware.cairo.common.uint256.uint256_add.carry_high": 19, + "starkware.cairo.common.uint256.uint256_add.carry_low": 18 + } + } + } + ], + "20": [ + { + "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": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 1 + } + } + } + ], + "29": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 3 + } + } + } + ], + "42": [ + { + "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": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 4 + } + } + } + ], + "47": [ + { + "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": 7, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 5 + } + } + } + ], + "56": [ + { + "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": 9, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 8, + "starkware.cairo.common.math.assert_250_bit.low": 7, + "starkware.cairo.common.math.assert_250_bit.value": 6 + } + } + } + ], + "69": [ + { + "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": 10, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 9, + "starkware.cairo.common.math.assert_le_felt.b": 10, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 11 + } + } + } + ], + "79": [ + { + "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": 10, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "93": [ + { + "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": 10, + "offset": 9 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ERC20": { + "destination": "openzeppelin.token.erc20.library.ERC20", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.allowance": { + "decorators": [ + "view" + ], + "pc": 1285, + "type": "function" + }, + "__main__.allowance.Args": { + "full_name": "__main__.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "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 + } + }, + "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__.approve": { + "decorators": [ + "external" + ], + "pc": 1440, + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balanceOf": { + "decorators": [ + "view" + ], + "pc": 1215, + "type": "function" + }, + "__main__.balanceOf.Args": { + "full_name": "__main__.balanceOf.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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__.balance_of": { + "decorators": [ + "view" + ], + "pc": 1250, + "type": "function" + }, + "__main__.balance_of.Args": { + "full_name": "__main__.balance_of.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.balance_of.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 1026, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "decimals": { + "cairo_type": "felt", + "offset": 2 + }, + "initial_supply": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "recipient": { + "cairo_type": "felt", + "offset": 5 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 6, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.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 + } + }, + "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": 1185, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": 1554, + "type": "function" + }, + "__main__.decreaseAllowance.Args": { + "full_name": "__main__.decreaseAllowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decreaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.decrease_allowance": { + "decorators": [ + "external" + ], + "pc": 1592, + "type": "function" + }, + "__main__.decrease_allowance.Args": { + "full_name": "__main__.decrease_allowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decrease_allowance.ImplicitArgs": { + "full_name": "__main__.decrease_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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decrease_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increaseAllowance": { + "decorators": [ + "external" + ], + "pc": 1478, + "type": "function" + }, + "__main__.increaseAllowance.Args": { + "full_name": "__main__.increaseAllowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increase_allowance": { + "decorators": [ + "external" + ], + "pc": 1516, + "type": "function" + }, + "__main__.increase_allowance.Args": { + "full_name": "__main__.increase_allowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increase_allowance.ImplicitArgs": { + "full_name": "__main__.increase_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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increase_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.name": { + "decorators": [ + "view" + ], + "pc": 1063, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": 1093, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": 1123, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "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": { + "decorators": [ + "view" + ], + "pc": 1154, + "type": "function" + }, + "__main__.total_supply.Args": { + "full_name": "__main__.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.total_supply.ImplicitArgs": { + "full_name": "__main__.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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.total_supply.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transfer": { + "decorators": [ + "external" + ], + "pc": 1322, + "type": "function" + }, + "__main__.transfer.Args": { + "full_name": "__main__.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + } + }, + "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": 1360, + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transfer_from": { + "decorators": [ + "external" + ], + "pc": 1400, + "type": "function" + }, + "__main__.transfer_from.Args": { + "full_name": "__main__.transfer_from.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transfer_from.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.allowance": { + "decorators": [ + "view" + ], + "pc": 1303, + "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": 1293, + "type": "function" + }, + "__wrappers__.allowance_encode_return.Args": { + "full_name": "__wrappers__.allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "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": 1458, + "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": 1449, + "type": "function" + }, + "__wrappers__.approve_encode_return.Args": { + "full_name": "__wrappers__.approve_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "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": 1232, + "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": 1222, + "type": "function" + }, + "__wrappers__.balanceOf_encode_return.Args": { + "full_name": "__wrappers__.balanceOf_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "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__.balance_of": { + "decorators": [ + "view" + ], + "pc": 1267, + "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": { + "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__.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.balance_of.__wrapped_func": { + "destination": "__main__.balance_of", + "type": "alias" + }, + "__wrappers__.balance_of_encode_return": { + "decorators": [], + "pc": 1257, + "type": "function" + }, + "__wrappers__.balance_of_encode_return.Args": { + "full_name": "__wrappers__.balance_of_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "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": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.balance_of_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.balance_of_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 1040, + "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": 1200, + "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": 1191, + "type": "function" + }, + "__wrappers__.decimals_encode_return.Args": { + "full_name": "__wrappers__.decimals_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(decimals: felt)", + "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": 1572, + "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": 1563, + "type": "function" + }, + "__wrappers__.decreaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "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__.decrease_allowance": { + "decorators": [ + "external" + ], + "pc": 1610, + "type": "function" + }, + "__wrappers__.decrease_allowance.Args": { + "full_name": "__wrappers__.decrease_allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decrease_allowance.ImplicitArgs": { + "full_name": "__wrappers__.decrease_allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decrease_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__.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.decrease_allowance.__wrapped_func": { + "destination": "__main__.decrease_allowance", + "type": "alias" + }, + "__wrappers__.decrease_allowance_encode_return": { + "decorators": [], + "pc": 1601, + "type": "function" + }, + "__wrappers__.decrease_allowance_encode_return.Args": { + "full_name": "__wrappers__.decrease_allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.decrease_allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decrease_allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decrease_allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decrease_allowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.decrease_allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increaseAllowance": { + "decorators": [ + "external" + ], + "pc": 1496, + "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": 1487, + "type": "function" + }, + "__wrappers__.increaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.increaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "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__.increase_allowance": { + "decorators": [ + "external" + ], + "pc": 1534, + "type": "function" + }, + "__wrappers__.increase_allowance.Args": { + "full_name": "__wrappers__.increase_allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_allowance.ImplicitArgs": { + "full_name": "__wrappers__.increase_allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_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__.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.increase_allowance.__wrapped_func": { + "destination": "__main__.increase_allowance", + "type": "alias" + }, + "__wrappers__.increase_allowance_encode_return": { + "decorators": [], + "pc": 1525, + "type": "function" + }, + "__wrappers__.increase_allowance_encode_return.Args": { + "full_name": "__wrappers__.increase_allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.increase_allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.increase_allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.increase_allowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.increase_allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.name": { + "decorators": [ + "view" + ], + "pc": 1078, + "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": 1069, + "type": "function" + }, + "__wrappers__.name_encode_return.Args": { + "full_name": "__wrappers__.name_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(name: felt)", + "offset": 0 + } + }, + "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": 1108, + "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": 1099, + "type": "function" + }, + "__wrappers__.symbol_encode_return.Args": { + "full_name": "__wrappers__.symbol_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(symbol: felt)", + "offset": 0 + } + }, + "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": 1139, + "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": 1129, + "type": "function" + }, + "__wrappers__.totalSupply_encode_return.Args": { + "full_name": "__wrappers__.totalSupply_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", + "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__.total_supply": { + "decorators": [ + "view" + ], + "pc": 1170, + "type": "function" + }, + "__wrappers__.total_supply.Args": { + "full_name": "__wrappers__.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.total_supply.ImplicitArgs": { + "full_name": "__wrappers__.total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.total_supply.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__.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.total_supply.__wrapped_func": { + "destination": "__main__.total_supply", + "type": "alias" + }, + "__wrappers__.total_supply_encode_return": { + "decorators": [], + "pc": 1160, + "type": "function" + }, + "__wrappers__.total_supply_encode_return.Args": { + "full_name": "__wrappers__.total_supply_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.total_supply_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.total_supply_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.total_supply_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.total_supply_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.total_supply_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer": { + "decorators": [ + "external" + ], + "pc": 1340, + "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": 1379, + "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": 1370, + "type": "function" + }, + "__wrappers__.transferFrom_encode_return.Args": { + "full_name": "__wrappers__.transferFrom_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "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": 1331, + "type": "function" + }, + "__wrappers__.transfer_encode_return.Args": { + "full_name": "__wrappers__.transfer_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "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" + }, + "__wrappers__.transfer_from": { + "decorators": [ + "external" + ], + "pc": 1419, + "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": { + "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_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transfer_from.__wrapped_func": { + "destination": "__main__.transfer_from", + "type": "alias" + }, + "__wrappers__.transfer_from_encode_return": { + "decorators": [], + "pc": 1410, + "type": "function" + }, + "__wrappers__.transfer_from_encode_return.Args": { + "full_name": "__wrappers__.transfer_from_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transfer_from_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transfer_from_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_from_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer_from_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transfer_from_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.security.safemath.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.security.safemath.library.SafeUint256": { + "type": "namespace" + }, + "openzeppelin.security.safemath.library.SafeUint256.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.add": { + "decorators": [], + "pc": 309, + "type": "function" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.Return": { + "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le": { + "decorators": [], + "pc": 330, + "type": "function" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.Return": { + "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_lt": { + "destination": "starkware.cairo.common.uint256.uint256_lt", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_mul": { + "destination": "starkware.cairo.common.uint256.uint256_mul", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_sub": { + "destination": "starkware.cairo.common.uint256.uint256_sub", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_unsigned_div_rem": { + "destination": "starkware.cairo.common.uint256.uint256_unsigned_div_rem", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.Approval.Args": { + "full_name": "openzeppelin.token.erc20.library.Approval.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Approval.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Approval.SELECTOR": { + "type": "const", + "value": 544914742286571513055574265148471203182105283038408585630116262969508767999 + }, + "openzeppelin.token.erc20.library.Approval.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.Approval.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval.emit": { + "decorators": [], + "pc": 384, + "type": "function" + }, + "openzeppelin.token.erc20.library.Approval.emit.Args": { + "full_name": "openzeppelin.token.erc20.library.Approval.emit.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Approval.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc20.library.Approval.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._approve": { + "decorators": [], + "pc": 939, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._approve.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._mint": { + "decorators": [], + "pc": 831, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._mint.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._mint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._mint.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance": { + "decorators": [], + "pc": 971, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._spend_allowance.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._spend_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "openzeppelin.token.erc20.library.ERC20._transfer": { + "decorators": [], + "pc": 883, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.allowance": { + "decorators": [], + "pc": 703, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.approve": { + "decorators": [], + "pc": 747, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.approve.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.balance_of": { + "decorators": [], + "pc": 696, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.balance_of.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.decimals": { + "decorators": [], + "pc": 690, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decimals.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance": { + "decorators": [], + "pc": 798, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decrease_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance": { + "decorators": [], + "pc": 767, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.increase_allowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.increase_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.initializer": { + "decorators": [], + "pc": 651, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.initializer.Args", + "members": { + "decimals": { + "cairo_type": "felt", + "offset": 2 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.initializer.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.name": { + "decorators": [], + "pc": 672, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.name.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.name.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.symbol": { + "decorators": [], + "pc": 678, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.symbol.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.total_supply": { + "decorators": [], + "pc": 684, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.transfer": { + "decorators": [], + "pc": 711, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from": { + "decorators": [], + "pc": 726, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer_from.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr": { + "decorators": [], + "pc": 594, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.addr.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read": { + "decorators": [], + "pc": 611, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.read.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write": { + "decorators": [], + "pc": 632, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.write.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_balances.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr": { + "decorators": [], + "pc": 542, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.addr.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read": { + "decorators": [], + "pc": 556, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.read.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write": { + "decorators": [], + "pc": 576, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.write.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr": { + "decorators": [], + "pc": 471, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read": { + "decorators": [], + "pc": 476, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write": { + "decorators": [], + "pc": 489, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_name.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.addr": { + "decorators": [], + "pc": 411, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.read": { + "decorators": [], + "pc": 416, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.write": { + "decorators": [], + "pc": 429, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr": { + "decorators": [], + "pc": 441, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read": { + "decorators": [], + "pc": 446, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write": { + "decorators": [], + "pc": 459, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr": { + "decorators": [], + "pc": 501, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read": { + "decorators": [], + "pc": 506, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write": { + "decorators": [], + "pc": 525, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.write.Args", + "members": { + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_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 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.token.erc20.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.SafeUint256": { + "destination": "openzeppelin.security.safemath.library.SafeUint256", + "type": "alias" + }, + "openzeppelin.token.erc20.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.Transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.Transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Transfer.SELECTOR": { + "type": "const", + "value": 271746229759260285552388728919865295615886751538523744128730118297934206697 + }, + "openzeppelin.token.erc20.library.Transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.Transfer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer.emit": { + "decorators": [], + "pc": 357, + "type": "function" + }, + "openzeppelin.token.erc20.library.Transfer.emit.Args": { + "full_name": "openzeppelin.token.erc20.library.Transfer.emit.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Transfer.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc20.library.Transfer.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.library.UINT8_MAX": { + "destination": "openzeppelin.utils.constants.library.UINT8_MAX", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc20.library.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "openzeppelin.token.erc20.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.token.erc20.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_not": { + "destination": "starkware.cairo.common.uint256.uint256_not", + "type": "alias" + }, + "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": { + "type": "const", + "value": 2036718347 + }, + "openzeppelin.utils.constants.library.IACCOUNT_ID": { + "type": "const", + "value": 2792084853 + }, + "openzeppelin.utils.constants.library.IERC1155_ID": { + "type": "const", + "value": 3652614694 + }, + "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": { + "type": "const", + "value": 243872796 + }, + "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": { + "type": "const", + "value": 1310921440 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": { + "type": "const", + "value": 3155786881 + }, + "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": { + "type": "const", + "value": 4063915617 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.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 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.ModBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin", + "members": { + "n": { + "cairo_type": "felt", + "offset": 6 + }, + "offsets_ptr": { + "cairo_type": "felt*", + "offset": 5 + }, + "p": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384", + "offset": 0 + }, + "values_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*", + "offset": 4 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.UInt384": { + "full_name": "starkware.cairo.common.cairo_builtins.UInt384", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "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 + } + }, + "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 + } + }, + "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 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": [ + "known_ap_change" + ], + "pc": 56, + "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 + } + }, + "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 + } + }, + "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": 9, + "offset": 0 + }, + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "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": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 51, + "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 + } + }, + "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 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 69, + "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 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "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 + } + }, + "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": 10, + "offset": 0 + }, + "pc": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "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": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 8 + }, + "pc": 79, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 93, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 105, + "type": "label" + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 47, + "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 + } + }, + "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 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "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": 7, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 42, + "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 + } + }, + "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": 6, + "offset": 0 + }, + "pc": 42, + "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": 187, + "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 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "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 + } + }, + "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": 154, + "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 + } + }, + "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 + } + }, + "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": 12, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 178, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 164, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.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.pow.sign": { + "destination": "starkware.cairo.common.math.sign", + "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 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "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.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 197, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 15, + "offset": 0 + }, + "pc": 197, + "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": 15, + "offset": 0 + }, + "pc": 197, + "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": 15, + "offset": 4 + }, + "pc": 199, + "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": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 192, + "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 + } + }, + "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 + } + }, + "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_eq": { + "decorators": [], + "pc": 287, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_eq.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_eq.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_le": { + "decorators": [], + "pc": 236, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 219, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 256, + "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 + } + }, + "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 + } + }, + "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": 248, + "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 + } + }, + "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 + } + }, + "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": 271, + "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 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "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 + } + }, + "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": 114, + "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 + } + }, + "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 + } + }, + "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": 11, + "offset": 0 + }, + "pc": 114, + "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": 11, + "offset": 2 + }, + "pc": 134, + "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": 11, + "offset": 1 + }, + "pc": 116, + "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 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 32, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 9, + "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 + } + }, + "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": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 12, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 16, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 20, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 24, + "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 + } + }, + "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 + } + }, + "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": 4, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 29, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 47, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 56, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 69, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 114, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 116, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 2 + }, + "pc": 134, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 3, felt*)]" + } + ] + } + } + }, + "name": null + }, + { + "class": { + "abi": [ + { + "data": [ + { + "name": "address", + "type": "felt" + }, + { + "name": "deployer", + "type": "felt" + }, + { + "name": "unique", + "type": "felt" + }, + { + "name": "classHash", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + }, + { + "name": "salt", + "type": "felt" + } + ], + "keys": [], + "name": "ContractDeployed", + "type": "event" + }, + { + "inputs": [ + { + "name": "classHash", + "type": "felt" + }, + { + "name": "salt", + "type": "felt" + }, + { + "name": "unique", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "deployContract", + "outputs": [ + { + "name": "address", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x9b", + "selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.10.0", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x40137fff7fff8001", + "0x4003800080017ff7", + "0x4003800180017ff8", + "0x4003800280017ff9", + "0x4003800380017ffa", + "0x4003800480017ffb", + "0x400380007ff67ffb", + "0x402780017ff68002", + "0x1", + "0x4826800180018000", + "0x5", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x5", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x482680017ffb8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0xd", + "0x480a7ff77fff8000", + "0x480a80017fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", + "0x40137fff7fff8002", + "0x400780017fff8003", + "0x0", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x6", + "0x400b7ffa7fff8002", + "0x400780017fff8003", + "0x1", + "0x480a7ff77fff8000", + "0x40137fff7fff8004", + "0x480a80007fff8000", + "0x480a7ff97fff8000", + "0x480a80027fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a", + "0x40137fff7fff8005", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a80057fff8000", + "0x480a80017fff8000", + "0x480a7ffb7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x48127ffe7fff8000", + "0x480a80047fff8000", + "0x48127ffd7fff8000", + "0x480a80057fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280037ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x4", + "0x480280037ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "146": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deployContract_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "32": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.deploy.syscall_ptr": 2 + } + } + } + ], + "39": [ + { + "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": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3 + } + } + } + ], + "50": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4 + } + } + } + ] + }, + "identifiers": { + "__main__.ContractDeployed": { + "type": "namespace" + }, + "__main__.ContractDeployed.Args": { + "full_name": "__main__.ContractDeployed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.ContractDeployed.ImplicitArgs": { + "full_name": "__main__.ContractDeployed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.ContractDeployed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.SELECTOR": { + "type": "const", + "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133 + }, + "__main__.ContractDeployed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.ContractDeployed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.ContractDeployed.emit": { + "decorators": [], + "pc": 53, + "type": "function" + }, + "__main__.ContractDeployed.emit.Args": { + "full_name": "__main__.ContractDeployed.emit.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 5 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 4 + }, + "classHash": { + "cairo_type": "felt", + "offset": 3 + }, + "deployer": { + "cairo_type": "felt", + "offset": 1 + }, + "salt": { + "cairo_type": "felt", + "offset": 6 + }, + "unique": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 7, + "type": "struct" + }, + "__main__.ContractDeployed.emit.ImplicitArgs": { + "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.ContractDeployed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.ContractDeployed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.ContractDeployed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "__main__.deployContract": { + "decorators": [ + "external" + ], + "pc": 94, + "type": "function" + }, + "__main__.deployContract.Args": { + "full_name": "__main__.deployContract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "classHash": { + "cairo_type": "felt", + "offset": 0 + }, + "salt": { + "cairo_type": "felt", + "offset": 1 + }, + "unique": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 5, + "type": "struct" + }, + "__main__.deployContract.ImplicitArgs": { + "full_name": "__main__.deployContract.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 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.deployContract.Return": { + "cairo_type": "(address: felt)", + "type": "type_definition" + }, + "__main__.deployContract.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__wrappers__.deployContract": { + "decorators": [ + "external" + ], + "pc": 155, + "type": "function" + }, + "__wrappers__.deployContract.Args": { + "full_name": "__wrappers__.deployContract.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deployContract.ImplicitArgs": { + "full_name": "__wrappers__.deployContract.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deployContract.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__.deployContract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.deployContract.__wrapped_func": { + "destination": "__main__.deployContract", + "type": "alias" + }, + "__wrappers__.deployContract_encode_return": { + "decorators": [], + "pc": 146, + "type": "function" + }, + "__wrappers__.deployContract_encode_return.Args": { + "full_name": "__wrappers__.deployContract_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.deployContract_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deployContract_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.deployContract_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "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 + } + }, + "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 + } + }, + "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 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.starknet.common.syscalls.deploy.Args": { + "full_name": "starkware.starknet.common.syscalls.deploy.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.deploy.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 32, + "value": "cast([fp + (-8)] + 9, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 43, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 50, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 36, + "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 + } + }, + "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": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 43, + "value": "[cast(fp + (-7), felt**)]" + } + ] + } + } + }, + "name": null + }, + { + "class": { + "abi": [ + { + "interface_name": "openzeppelin_upgrades::interface::IUpgradeable", + "name": "UpgradeableImpl", + "type": "impl" + }, + { + "items": [ + { + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "name": "upgrade", + "outputs": [], + "state_mutability": "external", + "type": "function" + } + ], + "name": "openzeppelin_upgrades::interface::IUpgradeable", + "type": "interface" + }, + { + "interface_name": "openzeppelin_account::interface::AccountABI", + "name": "AccountMixinImpl", + "type": "impl" + }, + { + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ], + "name": "core::array::Span::", + "type": "struct" + }, + { + "members": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Span::" + } + ], + "name": "core::starknet::account::Call", + "type": "struct" + }, + { + "name": "core::bool", + "type": "enum", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "items": [ + { + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "name": "__execute__", + "outputs": [ + { + "type": "core::array::Array::>" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "name": "__validate__", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "name": "is_valid_signature", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "name": "supports_interface", + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + } + ], + "name": "__validate_declare__", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + }, + { + "name": "contract_address_salt", + "type": "core::felt252" + }, + { + "name": "public_key", + "type": "core::felt252" + } + ], + "name": "__validate_deploy__", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_public_key", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "new_public_key", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Span::" + } + ], + "name": "set_public_key", + "outputs": [], + "state_mutability": "external", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getPublicKey", + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "newPublicKey", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Span::" + } + ], + "name": "setPublicKey", + "outputs": [], + "state_mutability": "external", + "type": "function" + } + ], + "name": "openzeppelin_account::interface::AccountABI", + "type": "interface" + }, + { + "inputs": [ + { + "name": "public_key", + "type": "core::felt252" + } + ], + "name": "constructor", + "type": "constructor" + }, + { + "kind": "struct", + "members": [ + { + "kind": "key", + "name": "new_owner_guid", + "type": "core::felt252" + } + ], + "name": "openzeppelin_account::account::AccountComponent::OwnerAdded", + "type": "event" + }, + { + "kind": "struct", + "members": [ + { + "kind": "key", + "name": "removed_owner_guid", + "type": "core::felt252" + } + ], + "name": "openzeppelin_account::account::AccountComponent::OwnerRemoved", + "type": "event" + }, + { + "kind": "enum", + "name": "openzeppelin_account::account::AccountComponent::Event", + "type": "event", + "variants": [ + { + "kind": "nested", + "name": "OwnerAdded", + "type": "openzeppelin_account::account::AccountComponent::OwnerAdded" + }, + { + "kind": "nested", + "name": "OwnerRemoved", + "type": "openzeppelin_account::account::AccountComponent::OwnerRemoved" + } + ] + }, + { + "kind": "enum", + "name": "openzeppelin_introspection::src5::SRC5Component::Event", + "type": "event", + "variants": [] + }, + { + "kind": "struct", + "members": [ + { + "kind": "data", + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "name": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded", + "type": "event" + }, + { + "kind": "enum", + "name": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event", + "type": "event", + "variants": [ + { + "kind": "nested", + "name": "Upgraded", + "type": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded" + } + ] + }, + { + "kind": "enum", + "name": "katana_account::Account::Event", + "type": "event", + "variants": [ + { + "kind": "flat", + "name": "AccountEvent", + "type": "openzeppelin_account::account::AccountComponent::Event" + }, + { + "kind": "flat", + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event" + }, + { + "kind": "flat", + "name": "UpgradeableEvent", + "type": "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event" + } + ] + } + ], + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "function_idx": 12, + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "function_idx": 10, + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9" + }, + { + "function_idx": 0, + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd" + }, + { + "function_idx": 11, + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283" + }, + { + "function_idx": 1, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "function_idx": 2, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "function_idx": 7, + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b" + }, + { + "function_idx": 9, + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079" + }, + { + "function_idx": 4, + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "function_idx": 3, + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941" + }, + { + "function_idx": 5, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "function_idx": 8, + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9" + }, + { + "function_idx": 6, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "sierra_program": [ + "0x1", + "0x6", + "0x0", + "0x2", + "0x8", + "0x2", + "0x32a", + "0xd6", + "0x86", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x1", + "0x11", + "0x2", + "0x6163636570745f6f776e657273686970", + "0x537461726b4e6574204d657373616765", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x4563506f696e74", + "0x800000000000000700000000000000000000000000000000", + "0x45635374617465", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x4", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x426f78", + "0x3f", + "0x537472756374", + "0x800000000000000f00000000000000000000000000000001", + "0x0", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x456e756d", + "0x800000000000000700000000000000000000000000000003", + "0x1c85cfe38772db9df99e2b01984abc87d868a6ed1abf1013cf120a0f3457fe1", + "0xa", + "0xb", + "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x36d10a19e25e7fb08e9fe0a0165350e891a6ee840ec5c4b1a4fb45c8302f498", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000002", + "0x2487213a2e92e8c6a8727c551b670514a7796fa30e2e4c9ef4309fa53c3c313", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x2fe1537d7dffde0dbd94fc224408520c88ff07f0ccba33d6d1c9c547e1bd8f2", + "0x322190232f5f6591b78bfbe0182656eb01ef96a6ed2b904047de7d6fad0c90d", + "0x1dae0ba1f47a39607dc385c9306a152068b0f0e7941e4f856da9b44330722c9", + "0x14", + "0x15", + "0x800000000000000f00000000000000000000000000000002", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x800000000000000300000000000000000000000000000003", + "0x18", + "0x19", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x17", + "0x1a", + "0x53746f726167654261736541646472657373", + "0x31448060506164e4d1df7635613bacfbea8af9c3dc85ea9a55935292a4acddc", + "0x1c", + "0x7533325f737562204f766572666c6f77", + "0x496e646578206f7574206f6620626f756e6473", + "0x3d", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x3c", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0x23", + "0x536e617073686f74", + "0x25", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x26", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x29", + "0x13d20f70b017632fd676250ec387876342924ff0d0d3c80e55961780f4e8f", + "0x2a", + "0x800000000000000300000000000000000000000000000004", + "0x2b", + "0x323bdb4694a42a11fa3f4cbbf3a9b7035efadb0edae2a4968275e71cdd51608", + "0x2c", + "0x800000000000000000000000000000000000000000000003", + "0x33", + "0x30", + "0x34", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x32", + "0x75313238", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x39", + "0x35", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x36", + "0x753634", + "0x800000000000000700000000000000000000000000000004", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0x38", + "0x436f6e747261637441646472657373", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x3b", + "0x753332", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x3a", + "0x37", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x40", + "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x41", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x436c61737348617368", + "0x142ea2d2fd5397fde7c79b95d51ea4a79991de55600cb7c1e6148f4a627dbc0", + "0x44", + "0x358f4bf88951260abbc2ca3e111e2e32432b563fa321326f0a408b880755514", + "0x45", + "0xcce4fb239b6b334698e9a8a2ff3af5216f9f160ea019509bd13ab83d77b8e4", + "0x16", + "0x10", + "0x46", + "0x436c61737320686173682063616e6e6f74206265207a65726f", + "0x3e", + "0x4b", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x800000000000000700000000000000000000000000000006", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0x4a", + "0x49", + "0x4c", + "0x28a1868d4e0a4c6ae678a74db4e55a60b628ba8668dc128cf0c8e418d0a7945", + "0x357f22cfa0a31436fa9d89042e9ee63e7cd722921741927f2de8c1800f046a5", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x506564657273656e", + "0x159df14256c3945feebe89c67d7d090d9498e1598273bf1c9af9edad4160de7", + "0x800000000000000f00000000000000000000000000000003", + "0x55", + "0x1ecf8fcaeb0d1f1bcbb3a75a8331503971d55f9c1f726a8c56cf64cd603da6b", + "0x56", + "0x506f736569646f6e", + "0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378", + "0x59", + "0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e", + "0x5a", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x56414c4944", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x60", + "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x61", + "0x53746f7261676541646472657373", + "0x145cc613954179acf89d43c94ed0e091828cbddcca83f5b408785785036d36d", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x66", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x67", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x6a", + "0x45634f70", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x6d", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x800000000000000300000000000000000000000000000002", + "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", + "0x70", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x72", + "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", + "0x73", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x75", + "0x53797374656d", + "0x77", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x4f7574206f6620676173", + "0x156cfcc9dd20fb7c2b1333df6d5b75859f9968d65e30aabff0bd89c83fa5b21", + "0x2b064258932fee243346787996703b358e3e8b703f56ad1b0cf6f2fac8e55c3", + "0x800000000000000f00000000000000000000000000000004", + "0x36d446fa250c66d7950a8b8a7f8a7fa2a374215130097064032fce1bfe0c2b2", + "0x7c", + "0x7d", + "0x7e", + "0x1cd296015f81a98f19389caa65dec9cac51e6f42e7d96044d50cad4af924c24", + "0x7f", + "0x4275696c74696e436f737473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x7b", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x4761734275696c74696e", + "0x16e", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x656e61626c655f61705f747261636b696e67", + "0x73746f72655f74656d70", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x756e626f78", + "0x72656e616d65", + "0x656e756d5f696e6974", + "0x84", + "0x6a756d70", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f6d61746368", + "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", + "0x64697361626c655f61705f747261636b696e67", + "0x64726f70", + "0x61727261795f6e6577", + "0x636f6e73745f61735f696d6d656469617465", + "0x83", + "0x61727261795f617070656e64", + "0x82", + "0x85", + "0x6765745f6275696c74696e5f636f737473", + "0x81", + "0x77697468647261775f6761735f616c6c", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0xd", + "0x80", + "0x736e617073686f745f74616b65", + "0x7a", + "0x79", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x76", + "0xe", + "0x74", + "0x78", + "0xf", + "0x73746f72655f6c6f63616c", + "0x71", + "0x647570", + "0x61727261795f6c656e", + "0x7533325f746f5f66656c74323532", + "0x6f", + "0x6e", + "0x6c", + "0x6b", + "0x12", + "0x68", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x65", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x63", + "0x64", + "0x73746f726167655f726561645f73797363616c6c", + "0x13", + "0x62", + "0x5f", + "0x5e", + "0x5d", + "0x69", + "0x5c", + "0x5b", + "0x58", + "0x57", + "0x54", + "0x53", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x52", + "0x51", + "0x50", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x4f", + "0x626f6f6c5f6e6f745f696d706c", + "0x4e", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0x4d", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x636c6173735f686173685f746f5f66656c74323532", + "0x48", + "0x7265706c6163655f636c6173735f73797363616c6c", + "0x47", + "0x43", + "0x42", + "0x75313238735f66726f6d5f66656c74323532", + "0x31", + "0x753132385f6f766572666c6f77696e675f737562", + "0x753132385f6571", + "0x2f", + "0x2e", + "0x2d", + "0x28", + "0x24", + "0x27", + "0x22", + "0x21", + "0x7533325f6571", + "0x61727261795f676574", + "0x20", + "0x1b", + "0x1f", + "0x7533325f7472795f66726f6d5f66656c74323532", + "0x61727261795f736c696365", + "0x7533325f6f766572666c6f77696e675f737562", + "0x1e", + "0x1d", + "0x73746f726167655f77726974655f73797363616c6c", + "0x626f6f6c5f746f5f66656c74323532", + "0x656d69745f6576656e745f73797363616c6c", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0xc", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x9", + "0x65635f706f696e745f66726f6d5f785f6e7a", + "0x8", + "0x7", + "0x6", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f73746174655f696e6974", + "0x5", + "0x65635f73746174655f6164645f6d756c", + "0x65635f73746174655f7472795f66696e616c697a655f6e7a", + "0x65635f706f696e745f756e77726170", + "0x65635f73746174655f616464", + "0x756e777261705f6e6f6e5f7a65726f", + "0x65635f6e6567", + "0x65635f706f696e745f69735f7a65726f", + "0x66656c743235325f616464", + "0x68616465735f7065726d75746174696f6e", + "0xfb5", + "0xffffffffffffffff", + "0x129", + "0x8e", + "0x93", + "0xb1", + "0xa9", + "0xba", + "0x119", + "0xce", + "0x10a", + "0x103", + "0xfc", + "0x1c8", + "0x144", + "0x149", + "0x167", + "0x15f", + "0x170", + "0x1b8", + "0x184", + "0x1aa", + "0x1a2", + "0x2be", + "0x1e7", + "0x1ec", + "0x2ac", + "0x1f5", + "0x1fa", + "0x219", + "0x210", + "0x222", + "0x29b", + "0x237", + "0x28b", + "0x27a", + "0x271", + "0x25f", + "0x263", + "0x282", + "0x87", + "0x88", + "0x3b5", + "0x2de", + "0x2e3", + "0x3a3", + "0x2ec", + "0x2f1", + "0x310", + "0x307", + "0x319", + "0x392", + "0x32e", + "0x382", + "0x371", + "0x368", + "0x356", + "0x35a", + "0x379", + "0x433", + "0x3d3", + "0x3d8", + "0x422", + "0x3ed", + "0x414", + "0x40c", + "0x4f2", + "0x450", + "0x455", + "0x4e1", + "0x460", + "0x465", + "0x4d0", + "0x470", + "0x475", + "0x4bf", + "0x48a", + "0x4b1", + "0x4a9", + "0x54c", + "0x516", + "0x53f", + "0x536", + "0x5f8", + "0x568", + "0x56d", + "0x5e6", + "0x5db", + "0x5c8", + "0x58e", + "0x5b7", + "0x5ae", + "0x653", + "0x61d", + "0x646", + "0x63d", + "0x6ff", + "0x66f", + "0x674", + "0x6ed", + "0x6e2", + "0x6cf", + "0x695", + "0x6be", + "0x6b5", + "0x7bf", + "0x71d", + "0x722", + "0x7ae", + "0x737", + "0x79f", + "0x74e", + "0x77c", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x8d", + "0x8f", + "0x90", + "0x91", + "0x92", + "0x795", + "0x770", + "0x775", + "0x94", + "0x784", + "0x788", + "0x95", + "0x83b", + "0x7dc", + "0x7e1", + "0x82a", + "0x7f6", + "0x81b", + "0x96", + "0x813", + "0x97", + "0x8b8", + "0x98", + "0x99", + "0x9a", + "0x8b0", + "0x9b", + "0x9c", + "0x9d", + "0x9e", + "0x9f", + "0x8a4", + "0xa0", + "0xa1", + "0x875", + "0xa2", + "0xa3", + "0x89d", + "0xa4", + "0x897", + "0xa5", + "0xa6", + "0xa7", + "0xa8", + "0x88f", + "0xaa", + "0xab", + "0xac", + "0xad", + "0xae", + "0x8be", + "0xaf", + "0x8fa", + "0x8d4", + "0xb0", + "0xb2", + "0xb3", + "0xb4", + "0xb5", + "0x8f2", + "0xb6", + "0xb7", + "0x8e8", + "0xb8", + "0xb9", + "0x9f6", + "0x9e7", + "0x9dd", + "0xbb", + "0xbc", + "0xbd", + "0xbe", + "0xbf", + "0xc0", + "0x93d", + "0xc1", + "0xc2", + "0x941", + "0xc3", + "0xc4", + "0xc5", + "0xc6", + "0x98a", + "0xc7", + "0x950", + "0x957", + "0x986", + "0xc8", + "0x972", + "0x964", + "0x96b", + "0x96d", + "0xc9", + "0x9a5", + "0x979", + "0xca", + "0xcb", + "0xcc", + "0x98f", + "0xcd", + "0x9c8", + "0x99e", + "0x9a4", + "0x9c3", + "0xcf", + "0xd0", + "0xd1", + "0xd2", + "0xd3", + "0xd4", + "0x9bc", + "0xd5", + "0xd6", + "0xd7", + "0xd8", + "0x9d0", + "0xd9", + "0xda", + "0xa43", + "0xdb", + "0xdc", + "0xa0e", + "0xdd", + "0xde", + "0xdf", + "0xa13", + "0xe0", + "0xe1", + "0xe2", + "0xa38", + "0xe3", + "0xe4", + "0xe5", + "0xe6", + "0xe7", + "0xa31", + "0xe8", + "0xe9", + "0xea", + "0xeb", + "0xec", + "0xed", + "0xee", + "0xab7", + "0xef", + "0xaa7", + "0xa9e", + "0xa93", + "0xf0", + "0xf1", + "0xf2", + "0xf3", + "0xf4", + "0xaae", + "0xf5", + "0xafa", + "0xad0", + "0xf6", + "0xf7", + "0xf8", + "0xf9", + "0xadc", + "0xae1", + "0xaef", + "0xfa", + "0xfb", + "0xb1b", + "0xfd", + "0xfe", + "0xff", + "0x100", + "0xb45", + "0x101", + "0x102", + "0xb36", + "0x104", + "0x105", + "0xb5b", + "0xb60", + "0x106", + "0xbb2", + "0x107", + "0xba9", + "0x108", + "0x109", + "0xb9c", + "0xb8d", + "0xb81", + "0x10b", + "0x10c", + "0x10d", + "0x10e", + "0x10f", + "0x110", + "0x111", + "0xc74", + "0xc6b", + "0xc5e", + "0x112", + "0x113", + "0x114", + "0x115", + "0xc50", + "0x116", + "0x117", + "0xc44", + "0x118", + "0x11a", + "0x11b", + "0xc39", + "0x11c", + "0xc2c", + "0x11d", + "0x11e", + "0xc22", + "0x11f", + "0x120", + "0x121", + "0x122", + "0xc7b", + "0x123", + "0x124", + "0x125", + "0x126", + "0x127", + "0x128", + "0xcd1", + "0xcc5", + "0xcbc", + "0x12a", + "0x12b", + "0xcf8", + "0xcfa", + "0x12c", + "0xcee", + "0x12d", + "0x12e", + "0xd06", + "0x12f", + "0x130", + "0x131", + "0x132", + "0x133", + "0x134", + "0x135", + "0x136", + "0xd15", + "0xd27", + "0xd2c", + "0xd6f", + "0x137", + "0xd6b", + "0xd3c", + "0xd41", + "0xd63", + "0xd5c", + "0xd53", + "0x138", + "0x139", + "0x13a", + "0x13b", + "0x13c", + "0x13d", + "0x13e", + "0xd73", + "0xdb6", + "0x13f", + "0x140", + "0xd85", + "0x141", + "0x142", + "0x143", + "0xd8a", + "0x145", + "0xdab", + "0x146", + "0x147", + "0x148", + "0x14a", + "0xd9f", + "0x14b", + "0x14c", + "0x14d", + "0x14e", + "0x14f", + "0xdef", + "0xdd1", + "0xdd6", + "0xde4", + "0xe0c", + "0x150", + "0xe20", + "0xe34", + "0x151", + "0xed8", + "0x152", + "0xecb", + "0x153", + "0x154", + "0x155", + "0xebd", + "0x156", + "0x157", + "0x158", + "0x159", + "0x15a", + "0xeaf", + "0x15b", + "0xea4", + "0x15c", + "0x15d", + "0xe71", + "0xe6e", + "0x15e", + "0xe72", + "0x160", + "0x161", + "0x162", + "0x163", + "0xe84", + "0x164", + "0xe9a", + "0xe97", + "0xe9c", + "0x165", + "0xef9", + "0x166", + "0xf08", + "0x168", + "0xf15", + "0xf21", + "0xfa3", + "0xf3a", + "0xf46", + "0xf52", + "0xf5e", + "0xf6a", + "0xf74", + "0xf9a", + "0xf8e", + "0x169", + "0x16a", + "0x16b", + "0x16c", + "0x16d", + "0x1d7", + "0x2ce", + "0x3c5", + "0x442", + "0x501", + "0x55a", + "0x608", + "0x661", + "0x70f", + "0x7ce", + "0x84a", + "0x8c5", + "0x909", + "0xa00", + "0xa52", + "0xac1", + "0xb09", + "0xb54", + "0xbbc", + "0xc85", + "0xcdd", + "0xd1e", + "0xd79", + "0xdc5", + "0xdfd", + "0xee4", + "0x85be", + "0xc0340c02c0a01c060140400c0901c060140400c0801c060140400c0200400", + "0x50441404c070180501003048050441003c070180501003038070180501003", + "0x2001c060140400c1f01c060140400c1e0141d0141c0601b068190601705815", + "0x1609807018050100301805094180901603023088180441a084070180501003", + "0x1e014190602c0582b0142a014290601b068060142806024058060142706024", + "0x360d4050d0050cc180c01a0c8050c405064180c016018050bc2e0b41805c16", + "0x501c3b0140400c3a01c060140400c3901c060140400c3801437060240580c", + "0x2e078050fc050f81806c1a0f405044140f007018050100301c070ec0501003", + "0x4601411100150142f0b84501c060140400c440144310841014111003d0142f", + "0x30d4051300512c180c01a07805104051280506418124161200511c1809016", + "0x500144e0144d00c0501c520140400c5101c060140400c500144f0144e0144d", + "0x504440154050bc2e06007148050100314805148051501806c160305313c05", + "0x32014111000c174520145c014060145b0605a0580c16458014570602405856", + "0x501805018050f4051480518c050180518818184160306017c051781809016", + "0x1b0683d0140601463014650605a0583d0143b0143b0143d014520146401406", + "0x5010030d4051a4051a0180c01a19c050f4050641806c16078050540519818", + "0x7201471014700605a0686f0146e060240686d0146c060240580c1ac6a01c06", + "0x517005170051dc18168161d805044141d405044141d00701805010031cc05", + "0x501c060140400c7c014110500601463014630147b0147a014790607805863", + "0x50100301805044101fc070180501003018051f818090160e0051f41809016", + "0x350148601485060300681e0148401419060830588206017058022048001c06", + "0x522c05228180c01a224050f4050641806c16078050f4052201806c1a00887", + "0x1801c060140400c8e01c060140400c8d01c060140400c8c01c060140400c35", + "0x5010030d40524805244180c01a240050641809016078050780523c1806c1a", + "0x3d01419060300581e0143201495060300683801494060240580c24c1801c3b", + "0x5264180c01a0180506418090160180510c420d4052600525c180c01a25805", + "0x9e06024058350149d0149c060300681e0143201419060300580226c350149a", + "0x160780511805288180c01a0d40528405280180c01a104050641827c1611005", + "0xa7014a60601b068060141105035014a5014a406030068a30143d0141906030", + "0x506418090162ac0701805010032a80701805010032a40510c42008a807805", + "0xb20141906083058b1014b001484014af060ae058ad06017058ac060170583d", + "0x701805010030d4052dc052d8180c01a030b50d4052d0052cc180c01a07805", + "0xc1060c00f405014bf060be060bd060bc2ec022e81e01406014b90601b068b8", + "0x5f014053041801cc6014073140601405310060140530c06014053081801405", + "0xcc060cb060ca31805014c9014073180501cc507805014c8060c731805014c1", + "0x53400601405304cf0140533806014053346d01405330a7014053305f01405", + "0xc12a405014c134805014c1014073440501cc50d405014c80c405014c801805", + "0x5320b101405320b001405320840140532018354d4014053041834cd101405", + "0x5014cc0c805014da2d005014cc36405014c9360d7014d61b405014c12c805", + "0x53381e01405330db014053381801cd101407314b7014053203d0140532032", + "0x501cc537c05014c10600737c0501cc5060de2a405014dd0f405014cc37005", + "0x5324e035c0535846014053043d014053041501405334df014053240501cdf", + "0xcc28c05014c90140728c0501cc538805014cc28c05014c129405014bf38405", + "0x52fce501405324a901405390e335c05358840140533084014053684601405", + "0xc13a405014c8060e80f405014e711005014e610405014cc10405014da28405", + "0x5358eb014053049d014052fcea014053247235c053583201405304e901405", + "0x5014c93b4d7014d601805014e401805014dd26805014bf3b005014c9018d7", + "0x53bc96014053240501c96014073140601405330960140530498014052fcee", + "0xce060f20e005014c43c405014bf3c405014cc3c405014da3c405014c83c007", + "0x92014052fcf701405324f635c05358183d4f4014053043b01405304f301405", + "0xcc3e805014ce0c405014cc0d405014bf3e405014ce3e005014ce24005014c9", + "0x530489014053248b014052fcfd014053242a35c05358fc01405338fb01405", + "0x5014e640405014ce40005014c121805014cc3fc05014c90acd7014d63f805", + "0x53210501405339040140533090014053040501c90014073141840c1840806", + "0x5014da42405014c8061080610741805014bf41805014cc41805014da41805", + "0x7135c053590b01405338184281801c900140731509014052fd090140533109", + "0x5014cc1e805014cc1f005014bf1f005014c11f005014c343405014c10610c", + "0x5320184451001405338b2014053301843c6d014053981843863014053307b", + "0x5014c80d0d7014d644805014c101c074480501cc5060071cc0501cc51bc05", + "0x7c0140533113014053380501cd901407314d9014053041801cd901407314b4", + "0xc90c4d7014d638405014c1060073840501cc529405014c80600728c0501cc5", + "0x7b014053040501ce1014073141501405340670140532469014052fd1401405", + "0x5014ce061150ec05014cc19005014cc14805014cc1d405014bf1d405014c3", + "0x4f01405338184601845c52014053984e014052fd1601405338520140530450", + "0x5014cd46805014ce39405014c1014073940501cc546405014ce06005014c4", + "0x11b014053243235c0535841014053044a014053044a0140532046014053683d", + "0x5014dd47005014ce060073940501cc528405014c812805014cc13005014bf", + "0x73151d0140530444014053041801d1d014073143d01405308e9014052fc44", + "0xe70f405014c40f405014e60f405014c347405014c911005014e40140747405", + "0x9d01405320ea014053040501cea0140731444014053303535c053580601405", + "0x501cc547c05014ce1d405014c13a405014cc47805014cc060073a80501cc5", + "0x960140731475014053301801cec014073149a01405320ec014053040501cec", + "0x5014ce014073b80501cc53b805014c1060073b80501cc526005014c806007", + "0xa7014053040601405488f7014053041801cf70140731492014053201848520", + "0xe60612617c05014e6014073dc0501cc549405014ce490d7014d648c05014ce", + "0x1801cfd014073148b014053201801c8901407314184a0060140549c3b01405", + "0xda4a805014c8014072240501cc54a405014ce014073f40501cc53f405014c1", + "0x5320340140533124014053243835c053592a014052fd2a014053312a01405", + "0x71c40501cc50a805014c80612b060074480501cc5014071c40501cc50ac05", + "0xf6014053380501cff01407314ff014053041801cff01407314860140532018", + "0x5014cc44805014da0612c3b405014bf3b405014cc3b405014da3b405014c8", + "0x2b014052fce0014053382a014052fce3014053387101405325120140532512", + "0xc80612e0612d1b405014c41bc05014bf36005014ce1cc05014c91c805014c9", + "0x731514014053041801d140140731469014053201801c67014073141501405", + "0xc1060074bc0501cc505405014c212805014bf014074500501cc50140719c05", + "0x1501405310150140530d2f014053240501d2f014073152f014053044801405", + "0xc846c05014c10140746c0501cc50f405014d00613018c05014c105405014bf", + "0x533934014053393301405304184c931014053381801d1b014073144c01405", + "0x13c4cc05014e60613b0613a4e005014c1061394e005014e606137061364d405", + "0xd701405338184fc1201405304184f812014054f53301405331380140533018", + "0x5014c849005014c1014074900501cc501405014ce061410614001c05014ce", + "0x14301c05060070141806143014180601850890014053301801d240140731434", + "0x5060120613301543014d7014d70601850c0506007061344d40728d3804807", + "0x1801c18078053801d4c40750c074cc054d4180480550c05048054e01806143", + "0x143014d801531060d8015430152f015330612f015430141d015340601850c05", + "0x18060f6014184bc181c80550c05380050781838c0550c054c4050741838005", + "0x507805074183b40550c0501805380180180550c05060d80601850c0506007", + "0x1801c180a805248f60154301c72014e30607201543014ed0141e060e301543", + "0x54e018061430141801c180d0053e8710ac0750c073d81201c720601850c05", + "0x60601850c050600706035014480c83101d4301ce3015350602b015430142b", + "0x1850c051c4050a8180614301432014f60601850c050c4053b4180614301418", + "0x70c4180e00550c050e0050d0180e00550c05060710612401543014180ac18", + "0x5490184940550c054a92901c350612901543014180c8184a80550c050e124", + "0x70152a061380154301538014380602b015430142b01538061230154301525", + "0x18061430141801c1848c074e02b0480548c0550c0548c054a41801c0550c05", + "0x1430152001523061200154301418494180614301435014ed0601850c0506006", + "0x11f0601850c050600706041474074243f47c0750c07481380acd74801848005", + "0x11c4784435c410611c0154301418474184780550c050603f060440154301418", + "0x51c4051101801c0550c0501c054a8180fc0550c050fc050e0181180550c05", + "0x1847c0550c0547c054e0181304a120d750c051c44601c3f0491e0607101543", + "0x2b0601850c0546c0511818061430141801c18468054411b0154301c4c0151c", + "0x1160144c0601850c0513c05128184584f01d430151901448061190154301418", + "0x547c054e0181400550c0513805468181380550c051480546c181480550c05", + "0x14301450015290604a015430144a0152a060480154301448014380611f01543", + "0x54e0181580550c054680549018061430141801c181404a1211f0480514005", + "0x56015290604a015430144a0152a060480154301448014380611f015430151f", + "0x2b0601850c051c4050a818061430141801c181584a1211f048051580550c05", + "0x64160070c4181900550c05190050d0181900550c0506119060580154301418", + "0x518c054901818c0550c051705501c350605501543014180c8181700550c05", + "0x143014070152a060410154301441014380611d015430151d015380605f01543", + "0x53b418061430141801c1817c071051d0480517c0550c0517c054a41801c05", + "0x18061430141801c18060f1014184bc180f40550c050d0054e01806143014e3", + "0x5060060603d0154301412015380601850c0538c053b418061430142a0144f", + "0x181d40550c051d4050d0181d40550c05061160603b01543014180ac1806143", + "0x181a40550c050546701c350606701543014180c8180540550c051d43b01c31", + "0x12a061380154301538014380603d015430143d0153806114015430146901524", + "0x1430141801c18450074e03d048054500550c05450054a41801c0550c0501c05", + "0x50d0181b40550c05061190611301543014180ac1806143014d70145206018", + "0x7301c350607301543014180c8181bc0550c051b51301c310606d015430146d", + "0x13401438061350154301535015380611001543015120152406112015430146f", + "0x74d135048054400550c05440054a41801c0550c0501c054a8184d00550c05", + "0x506007014180614301418060180614301418140184e00550c050604e06110", + "0x120601d01543014d7014d70601850c0506007061314cc07511344d40750c07", + "0x18360055152f0780750c07074054d4184d40550c054d4054e0180614301418", + "0xe001458060e3015430141e0141d060e0015430152f014560601850c0506007", + "0x6406006015430141836018061430141801c1806146014184bc181c80550c05", + "0x5170181c80550c053b4051601838c0550c0536005074183b40550c0501805", + "0x53d8054d018061430141801818061430141801c180a80551cf60154301c72", + "0x550c050ac054cc180d00550c0538c05130181c40550c05060550602b01543", + "0x34015430143401463061340154301534014380613501543015350153806031", + "0x50c4710d1344d5380f4180c40550c050c4050d0181c40550c051c40517c18", + "0x51d418061430141801c184a805520380154301d240143b061240d43235d43", + "0x50e0184800550c050c8054e01848c0550c054a40535c184952901d4301438", + "0x50612f0611d0154301525014150603f01543015230141d0611f0154301435", + "0x13806041015430152a015240601850c054e00519c18061430141801c1806149", + "0x54a41801c0550c0501c054a8180d40550c050d4050e0180c80550c050c805", + "0x4f0601850c05060060601850c05060070604101c350c812014410154301441", + "0x54d4054e0184780550c05110051a4181100550c05060d80601850c050a805", + "0x1430151e014150603f01543014e30141d0611f0154301534014380612001543", + "0x14301c3f015350601850c0506007060460154a4700550c07474054501847405", + "0x1430144a014f60601850c05120053b418061430141801c181300552c4a12007", + "0x181c41846c0550c050602b0601850c054700544c1806143015380146706018", + "0x50603206119015430151a46c070c4184680550c05468050d0184680550c05", + "0x5480054e0181480550c0545805490184580550c054644f01c350604f01543", + "0x14301452015290600701543014070152a0611f015430151f014380612001543", + "0x5061250601850c05130053b418061430141801c181480747d200480514805", + "0x5801d4c1585001d4301c4e47d2035d200604e015430144e015230604e01543", + "0x6f060631540750c05170051b4181700550c050611f0601850c050600706064", + "0x70152a06056015430145601438060500154301450015380601850c0515405", + "0x3d17c1250c054706301c56141381cc184700550c054700517c1801c0550c05", + "0x1801c1805405534750154301c3b015100601201543014124e007448180ec12", + "0x750c051a4051e8181a40550c051d4051ec1819c0550c050602b0601850c05", + "0x550c051b405434181b51301d43015130147c0601850c05450051d81844d14", + "0x550c051cc6701c310607301543014730143406073015430146f0150b0606f", + "0x3d015430143d014380605f015430145f015380611001543015130150906112", + "0x143015124403d17c12410184480550c0544805414184400550c054400541818", + "0x7c015000601850c05060070610d0154e1f00550c071d805404181d87a1ecd7", + "0x1060144a061054180750c0542c051201806143015090144f0610942c0750c05", + "0x143015010151a0610101543015040151b0610401543015050144c0601850c05", + "0x550c05048054a8181e80550c051e8050e0181ec0550c051ec054e01840005", + "0x10d015240601850c0506007061000487a1ec120150001543015000152906012", + "0x5048054a8181e80550c051e8050e0181ec0550c051ec054e0182100550c05", + "0x1240601850c0506007060840487a1ec12014840154301484015290601201543", + "0x54a8180f40550c050f4050e01817c0550c0517c054e0182180550c0505405", + "0x1850c0506007060860483d17c1201486015430148601529060120154301412", + "0x506119060ff01543014180ac18061430151c015130601850c054e00519c18", + "0x143014180c8182240550c053f8ff01c31060fe01543014fe01434060fe01543", + "0x1430145801538060fc01543014fd01524060fd015430148922c070d41822c05", + "0x550c053f0054a41801c0550c0501c054a8181900550c05190050e01816005", + "0x54e00519c1806143014460144f0601850c0506007060fc01c6416012014fc", + "0x34060f90154301418458183e80550c050602b0601850c050fc053b41806143", + "0x70d4182400550c0506032060f801543014f93e8070c4183e40550c053e405", + "0x50e0184800550c05480054e0183dc0550c0524805490182480550c053e090", + "0x11f48012014f701543014f7015290600701543014070152a0611f015430151f", + "0x180ac1806143014d7014520601850c054e00519c18061430141801c183dc07", + "0x53d0f301c31060f401543014f401434060f40154301418464183cc0550c05", + "0x14301498015240609801543014f1258070d4182580550c0506032060f101543", + "0x550c0501c054a8184c40550c054c4050e0184cc0550c054cc054e0183b805", + "0x1801c050601850c0506018060ee01d314cc12014ee01543014ee0152906007", + "0x184c40550c050480535c18061430141801c184cd3401d4f4d53801d4301c07", + "0x12f015500781d01d4301d3101535061380154301538015380601850c0506012", + "0x5160183800550c0507405074183600550c050780515818061430141801c18", + "0x181c80550c05060d80601850c050600706018544050612f060e301543014d8", + "0x5c060e3015430140601458060e0015430152f0141d06006015430147201464", + "0xed015340601850c05060060601850c0506007060f6015523b40550c0738c05", + "0x1430142a015330607101543014e00144c0602b0154301418154180a80550c05", + "0x550c051c40518c184d40550c054d4050e0184e00550c054e0054e0180d005", + "0x340ac714d5384e03d060340154301434014340602b015430142b0145f06071", + "0x750601850c050600706038015534900550c070d4050ec180d4320c4d750c05", + "0x380612301543014310153806125015430152a014d7061294a80750c0549005", + "0x184bc180fc0550c054a4050541847c0550c0549405074184800550c050c805", + "0x310154301431015380611d0154301438015240601850c05060070601855005", + "0x1835c0550c0535c054a8180c80550c050c8050e0180140550c050140521018", + "0x1430141801818061430141801c18474d70c8050c5380151d015430151d01529", + "0x138060440154301441014690604101543014183601806143014f60144f06018", + "0x50541847c0550c0538005074184800550c054d4050e01848c0550c054e005", + "0x544c18061430141801c18470055551e0154301c3f015140603f0154301444", + "0x53b418061430141801c1812805558481180750c0747c054d418061430151e", + "0x11b01543014181c4181300550c050602b0601850c05120053d8180614301446", + "0x184640550c05060320611a015430151b130070c41846c0550c0546c050d018", + "0x1848c0550c0548c054e0184580550c0513c054901813c0550c054691901c35", + "0x129060d701543014d70152a0612001543015200143806005015430140501484", + "0x1430144a014ed0601850c05060070611635d20015234e0054580550c0545805", + "0x750c071492048cd7480181480550c051480548c181480550c050612506018", + "0x143014640146d06064015430141847c18061430141801c181605601d571404e", + "0x550c0501405210181380550c05138054e018061430145c0146f0605517007", + "0x5535c500144e4e086060d701543014d70152a0605001543014500143806005", + "0x1850c050600706067015580540550c071d4053fc181d43b0f45f18d3850c05", + "0x1844c0550c054506901c31061140154301415014fe0606901543014180ac18", + "0x11b06073015430146f0144c0601850c051b405128181bc6d01d430151301448", + "0x52101818c0550c0518c054e0184400550c0544805468184480550c051cc05", + "0x110015290603b015430143b0152a0603d015430143d014380605f015430145f", + "0x7b0154301467015240601850c0506007061100ec3d17c634e0054400550c05", + "0x180f40550c050f4050e01817c0550c0517c052101818c0550c0518c054e018", + "0x1801c181ec3b0f45f18d380147b015430147b015290603b015430143b0152a", + "0x76015430147601434060760154301418464181e80550c050602b0601850c05", + "0x10b015430147c434070d4184340550c05060320607c01543014761e8070c418", + "0x180140550c0501405210181580550c05158054e0184240550c0542c0549018", + "0x13801509015430150901529060d701543014d70152a06058015430145801438", + "0x1850c0547c053b418061430151c0144f0601850c05060070610935c5801456", + "0x70c4184140550c05414050d0184140550c05061160610601543014180ac18", + "0x5490184000550c054110101c350610101543014180c8184100550c0541506", + "0x120014380600501543014050148406123015430152301538060840154301500", + "0x120015234e0052100550c05210054a41835c0550c0535c054a8184800550c05", + "0x18464182180550c050602b0601850c050480514818061430141801c18210d7", + "0x506032060fe01543014ff218070c4183fc0550c053fc050d0183fc0550c05", + "0x54d0054e0183f40550c0522c054901822c0550c053f88901c350608901543", + "0x143014d70152a06133015430153301438060050154301405014840613401543", + "0x184d40550c0506089060fd35d33015344e0053f40550c053f4054a41835c05", + "0x1d4c407565334d00750c0701c1801c050601850c05060180601850c0506050", + "0x54d0054e0180614301418048180780550c050480535c18061430141801c18", + "0xd8015340601850c0506007060e00155a3612f01d4301c1e015350613401543", + "0x54bc05074180180550c051c8054c4181c80550c0538c054cc1838c0550c05", + "0xd80601850c05060070601856c050612f060f601543014060141e060ed01543", + "0x2b0141e060ed01543014e00141d0602b015430142a014e00602a0154301418", + "0x13501c8b0601850c0506007060710155c4e00550c073d80538c183d80550c05", + "0x560601850c0506007060320155d0c43401d4301ced01535061380154301538", + "0x184bc180e00550c050d405160184900550c050d005074180d40550c050c405", + "0x184a40550c054a805190184a80550c05060d80601850c05060070601857805", + "0x557d250154301c380145c060380154301529014580612401543014320141d", + "0x50602b061200154301525015340601850c05060060601850c050600706123", + "0x14301534015380611d0154301520015330603f01543015240144c0611f01543", + "0x550c0547c05414180fc0550c050fc0518c184cc0550c054cc050e0184d005", + "0xfc0611e1104135d430151d47c3f4cd344e0fd0611d015430151d014340611f", + "0x181284801d430151c014fa0601850c050600706046015604700550c0747805", + "0x1d0611a0154301444014380611b0154301441015380604c0154301448014d7", + "0x1430141801c1806161014184bc1813c0550c05128053e4184640550c0513005", + "0x181040550c05104054e0184580550c0511805490180614301538014f806018", + "0x129060d701543014d70152a0604401543014440143806005015430140501484", + "0x1850c05060060601850c05060070611635c44014414e0054580550c0545805", + "0x54e0181380550c0514805240181480550c05060d80601850c0548c0513c18", + "0x4e014f90611901543015240141d0611a0154301533014380611b0154301534", + "0x119015350601850c050600706056015621400550c0713c052481813c0550c05", + "0x64014f60601850c05160053b418061430141801c181700558c641600750c07", + "0x181540550c050602b0601850c054e0053e01806143014500144a0601850c05", + "0x320605f0154301463154070c41818c0550c0518c050d01818c0550c0506071", + "0x54e0181d40550c050ec05490180ec0550c0517c3d01c350603d0154301418", + "0xd70152a0611a015430151a01438060050154301405014840611b015430151b", + "0x1850c05060070607535d1a0151b4e0051d40550c051d4054a41835c0550c05", + "0xd7480180540550c050540548c180540550c05061250601850c05170053b418", + "0x6d01543014183dc18061430141801c1844d1401d641a46701d4301c154691b", + "0x180614301473014f1061121cc0750c051bc053d0181bc0550c051b4053cc18", + "0xfb0607a015430147b014ee0607b01543015100149806110015430151201496", + "0x67015380607a015430147a014ec0607601543014760149a060760154301418", + "0x1801c1841506424d75950b4347c35d4301c7a1d8d71a4123ac1819c0550c05", + "0x143015010144c0601850c0541005128184050401d4301450014480601850c05", + "0x550c054e0050d0180140550c05014052101819c0550c0519c054e01840005", + "0x10042d38014674e09d061000154301500014630610b015430150b0143406138", + "0x53a8184340550c05434054a8181f00550c051f0050e0183fc86210d750c05", + "0x180481822c0550c053f8053a418061430141801c1822405598fe0154301cff", + "0x53f40513c18061430141801c183f00559cfd0154301c8b014a10601850c05", + "0x7060185a0050612f060f901543014fa01434060fa01543014183941806143", + "0x550c053e0050d0183e00550c05060a30601850c053f00513c180614301418", + "0x480609201543014f9240070c4182400550c050602b0601850c0506006060f9", + "0x546c183d00550c053cc051301806143014f70144a060f33dc0750c0524805", + "0x8601484060840154301484015380609601543014f10151a060f101543014f4", + "0x5258054a4184340550c05434054a8181f00550c051f0050e0182180550c05", + "0xee2600750c052240529418061430141801c182590d1f086211380149601543", + "0x380609a015430148601484060fb0154301484015380601850c052600538418", + "0x184bc182740550c053b805414183ac0550c05434054a8183b00550c051f005", + "0x1380601850c054e0053e01806143014500144a0601850c0506007060185a405", + "0x54a8183b00550c05424050e0182680550c0501405210183ec0550c0519c05", + "0x9d3a8070d4183a80550c05060320609d015430150501505060eb0154301506", + "0x526805210183ec0550c053ec054e0182840550c053a405490183a40550c05", + "0x143014a101529060eb01543014eb0152a060ec01543014ec014380609a01543", + "0x53e01806143014500144a0601850c0506007060a13acec268fb4e00528405", + "0x550c0528c050d01828c0550c0506119060e501543014180ac180614301538", + "0x550c05294e101c35060e101543014180c8182940550c0528ce501c31060a3", + "0x501543014050148406114015430151401538060df01543014a701524060a7", + "0x537c0550c0537c054a41835c0550c0535c054a81844c0550c0544c050e018", + "0x14301519014ed0601850c051580513c18061430141801c1837cd744c0545138", + "0x50d0183880550c05060a7060a901543014180ac180614301538014f806018", + "0xdb01c35060db01543014180c8183700550c05388a901c31060e201543014e2", + "0x5014840611b015430151b01538060b001543014b701524060b701543014dc", + "0x52c0054a41835c0550c0535c054a8184680550c05468050e0180140550c05", + "0x513c18061430141801818061430141801c182c0d74680546d38014b001543", + "0xb101543014180ac180614301535014df0601850c053b4053b4180614301471", + "0x182d00550c052c8b101c31060b201543014b201434060b2015430141845818", + "0x138060d101543014d401524060d401543014b4364070d4183640550c0506032", + "0x54a8184cc0550c054cc050e0180140550c0501405210184d00550c054d005", + "0x1430141801c18344d74cc054d138014d101543014d101529060d701543014d7", + "0x184641833c0550c050602b0601850c0504805148180614301535014df06018", + "0x506032060d201543014c633c070c4183180550c05318050d0183180550c05", + "0x54c4054e0185ac0550c055a805490185a80550c053480001c350600001543", + "0x143014d70152a0601d015430141d01438060050154301405014840613101543", + "0x184d40550c05060890616b35c1d015314e0055ac0550c055ac054a41835c05", + "0x1d4c4075b1334d00750c0701c1801c050601850c05060180601850c0506050", + "0x54d0054e0180614301418048180780550c050480535c18061430141801c18", + "0xd8015340601850c0506007060e00156d3612f01d4301c1e015350613401543", + "0x54bc05074180180550c051c8054c4181c80550c0538c054cc1838c0550c05", + "0xd80601850c0506007060185b8050612f060f601543014060141e060ed01543", + "0x2b0141e060ed01543014e00141d0602b015430142a014e00602a0154301418", + "0x13501c8b0601850c0506007060710156f4e00550c073d80538c183d80550c05", + "0x560601850c050600706032015700c43401d4301ced01535061380154301538", + "0x184bc180e00550c050d405160184900550c050d005074180d40550c050c405", + "0x184a40550c054a805190184a80550c05060d80601850c0506007060185c405", + "0x55c9250154301c380145c060380154301529014580612401543014320141d", + "0x50602b061200154301525015340601850c05060060601850c050600706123", + "0x14301534015380611d0154301520015330603f01543015240144c0611f01543", + "0x550c0547c05414180fc0550c050fc0518c184cc0550c054cc050e0184d005", + "0xfc0611e1104135d430151d47c3f4cd344e0fd0611d015430151d014340611f", + "0x181284801d430151c014fa0601850c050600706046015734700550c0747805", + "0x1d0611a0154301444014380611b0154301441015380604c0154301448014d7", + "0x1430141801c1806174014184bc1813c0550c05128053e4184640550c0513005", + "0x181040550c05104054e0184580550c0511805490180614301538014f806018", + "0x129060d701543014d70152a0604401543014440143806005015430140501484", + "0x1850c05060060601850c05060070611635c44014414e0054580550c0545805", + "0x54e0181380550c0514805240181480550c05060d80601850c0548c0513c18", + "0x4e014f90611901543015240141d0611a0154301533014380611b0154301534", + "0x119015350601850c050600706056015751400550c0713c052481813c0550c05", + "0x64014f60601850c05160053b418061430141801c18170055d8641600750c07", + "0x181540550c050602b0601850c054e0053e01806143014500144a0601850c05", + "0x320605f0154301463154070c41818c0550c0518c050d01818c0550c0506071", + "0x54e0181d40550c050ec05490180ec0550c0517c3d01c350603d0154301418", + "0xd70152a0611a015430151a01438060050154301405014840611b015430151b", + "0x1850c05060070607535d1a0151b4e0051d40550c051d4054a41835c0550c05", + "0xd7480180540550c050540548c180540550c05061250601850c05170053b418", + "0x6d01543014183dc18061430141801c1844d1401d771a46701d4301c154691b", + "0x180614301473014f1061121cc0750c051bc053d0181bc0550c051b4053cc18", + "0xfb0607a015430147b014ee0607b01543015100149806110015430151201496", + "0x67015380607a015430147a014ec0607601543014760149a060760154301418", + "0x1801c1841506424d75e10b4347c35d4301c7a1d8d71a4123ac1819c0550c05", + "0x143015010144c0601850c0541005128184050401d4301450014480601850c05", + "0x550c054e0050d0180140550c05014052101819c0550c0519c054e01840005", + "0x10042d38014674e09d061000154301500014630610b015430150b0143406138", + "0x53a8184340550c05434054a8181f00550c051f0050e0183fc86210d750c05", + "0x180481822c0550c053f8053a418061430141801c18224055e4fe0154301cff", + "0x53f40513c18061430141801c183f0055e8fd0154301c8b014a10601850c05", + "0x7060185ec050612f060f901543014fa01434060fa01543014183941806143", + "0x550c053e0050d0183e00550c05060a30601850c053f00513c180614301418", + "0x480609201543014f9240070c4182400550c050602b0601850c0506006060f9", + "0x546c183d00550c053cc051301806143014f70144a060f33dc0750c0524805", + "0x8601484060840154301484015380609601543014f10151a060f101543014f4", + "0x5258054a4184340550c05434054a8181f00550c051f0050e0182180550c05", + "0xee2600750c052240529418061430141801c182590d1f086211380149601543", + "0x380609a015430148601484060fb0154301484015380601850c052600538418", + "0x184bc182740550c053b805414183ac0550c05434054a8183b00550c051f005", + "0x1380601850c054e0053e01806143014500144a0601850c0506007060185f005", + "0x54a8183b00550c05424050e0182680550c0501405210183ec0550c0519c05", + "0x9d3a8070d4183a80550c05060320609d015430150501505060eb0154301506", + "0x526805210183ec0550c053ec054e0182840550c053a405490183a40550c05", + "0x143014a101529060eb01543014eb0152a060ec01543014ec014380609a01543", + "0x53e01806143014500144a0601850c0506007060a13acec268fb4e00528405", + "0x550c0528c050d01828c0550c0506119060e501543014180ac180614301538", + "0x550c05294e101c35060e101543014180c8182940550c0528ce501c31060a3", + "0x501543014050148406114015430151401538060df01543014a701524060a7", + "0x537c0550c0537c054a41835c0550c0535c054a81844c0550c0544c050e018", + "0x14301519014ed0601850c051580513c18061430141801c1837cd744c0545138", + "0x50d0183880550c05060a7060a901543014180ac180614301538014f806018", + "0xdb01c35060db01543014180c8183700550c05388a901c31060e201543014e2", + "0x5014840611b015430151b01538060b001543014b701524060b701543014dc", + "0x52c0054a41835c0550c0535c054a8184680550c05468050e0180140550c05", + "0x513c18061430141801818061430141801c182c0d74680546d38014b001543", + "0xb101543014180ac180614301535014df0601850c053b4053b4180614301471", + "0x182d00550c052c8b101c31060b201543014b201434060b2015430141845818", + "0x138060d101543014d401524060d401543014b4364070d4183640550c0506032", + "0x54a8184cc0550c054cc050e0180140550c0501405210184d00550c054d005", + "0x1430141801c18344d74cc054d138014d101543014d101529060d701543014d7", + "0x184641833c0550c050602b0601850c0504805148180614301535014df06018", + "0x506032060d201543014c633c070c4183180550c05318050d0183180550c05", + "0x54c4054e0185ac0550c055a805490185a80550c053480001c350600001543", + "0x143014d70152a0601d015430141d01438060050154301405014840613101543", + "0x50601850c05060180616b35c1d015314e0055ac0550c055ac054a41835c05", + "0x550c050480535c18061430141801c184cd3401d7d4d53801d4301c0706007", + "0x17e0781d01d4301d3101535061380154301538015380601850c050601206131", + "0x183800550c05360054cc183600550c05078054d018061430141801c184bc05", + "0x12f0600601543014e30141e06072015430141d0141d060e301543014e001531", + "0xf601543014ed014e0060ed015430141836018061430141801c180617f01418", + "0x1800a80550c070180538c180180550c053d805078181c80550c054bc0507418", + "0x1810d07101d4301c72015350601850c050a8053e018061430141801c180ac05", + "0x34014f60601850c051c4053b418061430141801818061430141801c180c405", + "0x350154301435014340603501543014181c4180c80550c050602b0601850c05", + "0x12a01543015240e0070d4180e00550c05060320612401543014350c8070c418", + "0x180140550c0501405210184e00550c054e0054e0184a40550c054a80549018", + "0x13801529015430152901529060d701543014d70152a06135015430153501438", + "0x180614301431014ed0601850c05060060601850c05060070612935d3501538", + "0x12048c0750c07495354e0d7480184940550c054940548c184940550c0506125", + "0x4101d430151d0146d0611d015430141847c18061430141801c180fd1f01d82", + "0x180140550c05014052101848c0550c0548c054e01806143014410146f06044", + "0x1430144435d20015234e086060d701543014d70152a06120015430152001438", + "0x2b0601850c05060070611b015831300550c07128053fc18128481191c47938", + "0x51201813c0550c054651a01c3106119015430144c014fe0611a0154301418", + "0x4e0151b0604e01543014520144c0601850c0545805128181491601d430144f", + "0x547005210184780550c05478054e0181580550c0514005468181400550c05", + "0x14301456015290604801543014480152a060460154301446014380611c01543", + "0x13806058015430151b015240601850c050600706056120464711e4e00515805", + "0x54a8181180550c05118050e0184700550c0547005210184780550c0547805", + "0x1430141801c18160481191c4793801458015430145801529060480154301448", + "0x310605c015430145c014340605c0154301418464181900550c050602b06018", + "0x1240605f015430145518c070d41818c0550c050603206055015430145c19007", + "0x50e0180140550c05014052101847c0550c0547c054e0180f40550c0517c05", + "0x547d380143d015430143d01529060d701543014d70152a0603f015430143f", + "0x53b418061430142b0144f0601850c05060060601850c05060070603d35c3f", + "0x550c051d4050d0181d40550c05061160603b01543014180ac180614301472", + "0x550c050546701c350606701543014180c8180540550c051d43b01c3106075", + "0x5015430140501484061380154301538015380611401543014690152406069", + "0x54500550c05450054a41835c0550c0535c054a8184d40550c054d4050e018", + "0x550c050602b0601850c050480514818061430141801c18450d74d4054e138", + "0x6f015430146d44c070c4181b40550c051b4050d0181b40550c050611906113", + "0x184400550c0544805490184480550c051bc7301c350607301543014180c818", + "0x12a061330154301533014380600501543014050148406134015430153401538", + "0x5060180611035d33015344e0054400550c05440054a41835c0550c0535c05", + "0x535c18061430141801c184cd3401d844d53801d4301c07060070141806143", + "0x14301d3101535061380154301538015380601850c0506012061310154301412", + "0x5360054cc183600550c05078054d018061430141801c184bc056141e07407", + "0x143014e30141e06072015430141d0141d060e301543014e001531060e001543", + "0xed014e0060ed015430141836018061430141801c1806186014184bc1801805", + "0x70180538c180180550c053d805078181c80550c054bc05074183d80550c05", + "0x14301c72015350601850c050a8053e018061430141801c180ac0561c2a01543", + "0x50c8054cc180c80550c050d0054d018061430141801c180c405620341c407", + "0x143015240141e0603801543014710141d061240154301435015310603501543", + "0x129014e006129015430141836018061430141801c1806189014184bc184a805", + "0x74a80538c184a80550c0549405078180e00550c050c405074184940550c05", + "0x14301c38015350601850c0548c053e018061430141801c18480056292301543", + "0x5104054cc181040550c050fc054d018061430141801c184740562c3f47c07", + "0x1430151e0141e0611c015430151f0141d0611e0154301444015310604401543", + "0x48014e006048015430141836018061430141801c180618c014184bc1811805", + "0x71180538c181180550c0512805078184700550c0547405074181280550c05", + "0x14301d1c015350601850c05130053e018061430141801c1846c056344c01543", + "0x1850c05468053b418061430141801818061430141801c1813c056391946807", + "0x52014340605201543014181c4184580550c050602b0601850c05464053d818", + "0x4e140070d4181400550c05060320604e0154301452458070c4181480550c05", + "0x501405210184e00550c054e0054e0181600550c0515805490181580550c05", + "0x1430145801529060d701543014d70152a061350154301535014380600501543", + "0x4f014ed0601850c05060060601850c05060070605835d35015384e00516005", + "0x7191354e0d7480181900550c051900548c181900550c05061250601850c05", + "0x3d0146d0603d015430141847c18061430141801c1817c6301d8f1545c01d43", + "0x501405210181700550c05170054e018061430143b0146f060750ec0750c05", + "0x550145c4e086060d701543014d70152a060550154301455014380600501543", + "0x5060070606f015901b40550c0744c053fc1844d141a4670553850c051d4d7", + "0x550c054487301c3106112015430146d014fe0607301543014180ac1806143", + "0x76015430147a0144c0601850c051ec05128181e87b01d43015100144806110", + "0x180540550c05054054e0184340550c051f005468181f00550c051d80546c18", + "0x1290611401543015140152a0606901543014690143806067015430146701484", + "0x1430146f015240601850c05060070610d4506919c154e0054340550c0543405", + "0x550c051a4050e01819c0550c0519c05210180540550c05054054e01842c05", + "0x1842d141a467055380150b015430150b015290611401543015140152a06069", + "0x1430150601434061060154301418464184240550c050602b0601850c0506007", + "0x14301505410070d4184100550c0506032061050154301506424070c41841805", + "0x550c05014052101818c0550c0518c054e0184000550c05404054901840405", + "0x100015430150001529060d701543014d70152a0605f015430145f0143806005", + "0x1430151b0144f0601850c05060060601850c05060070610035c5f014634e005", + "0x50d0182180550c05060a90608401543014180ac18061430151c014ed06018", + "0xfe01c35060fe01543014180c8183fc0550c052188401c31060860154301486", + "0x501484061380154301538015380608b0154301489015240608901543014ff", + "0x522c054a41835c0550c0535c054a8184d40550c054d4050e0180140550c05", + "0x513c18061430141801818061430141801c1822cd74d4054e1380148b01543", + "0xfc015430141829c183f40550c050602b0601850c050e0053b4180614301520", + "0x183e40550c0506032060fa01543014fc3f4070c4183f00550c053f0050d018", + "0x184e00550c054e0054e0182400550c053e005490183e00550c053e8f901c35", + "0x129060d701543014d70152a0613501543015350143806005015430140501484", + "0x1850c05060060601850c05060070609035d35015384e0052400550c0524005", + "0x5061160609201543014180ac180614301472014ed0601850c050ac0513c18", + "0x143014180c8183cc0550c053dc9201c31060f701543014f701434060f701543", + "0x14301538015380609601543014f101524060f101543014f33d0070d4183d005", + "0x550c0535c054a8184d40550c054d4050e0180140550c0501405210184e005", + "0x514818061430141801c18258d74d4054e13801496015430149601529060d7", + "0x550c053b8050d0183b80550c05061190609801543014180ac180614301412", + "0x550c053ec9a01c350609a01543014180c8183ec0550c053b89801c31060ee", + "0x501543014050148406134015430153401538060eb01543014ec01524060ec", + "0x53ac0550c053ac054a41835c0550c0535c054a8184cc0550c054cc050e018", + "0x13501d914e01201d4301c0506007014180614301418060183acd74cc054d138", + "0x135060120154301412015380613301543014d7014d70601850c050600706134", + "0xf60601850c054c4053b418061430141801c18078056481d4c40750c074cc05", + "0x143014d801434060d801543014181c4184bc0550c050602b0601850c0507405", + "0x143014e038c070d41838c0550c0506032060e001543014d84bc070c41836005", + "0x550c054e0050e0180480550c05048054e0180180550c051c805490181c805", + "0x70600601d3804812014060154301406015290600701543014070152a06138", + "0x550c053b40548c183b40550c05061250601850c05078053b4180614301418", + "0x183dc18061430141801c181c42b01d930a8f601d4301ced4e01235d20060ed", + "0x32014f1060350c80750c050c4053d0180c40550c050d0053cc180d00550c05", + "0x14301438014ee06038015430152401498061240154301435014960601850c05", + "0x12a015430152a014ec0612901543015290149a0612901543014183ec184a805", + "0x3f47cd76512048d2535d4301d2a4a4070a8123ac183d80550c053d8054e018", + "0x70c4184800550c05480050d0181040550c050602b0601850c05060070611d", + "0x513018061430151e0144a0611c4780750c0511005120181100550c0548041", + "0xf6015380604a01543014480151a0604801543014460151b06046015430151c", + "0x5128054a41848c0550c0548c054a8184940550c05494050e0183d80550c05", + "0x70d4181300550c05060320601850c05060070604a48d253d8120144a01543", + "0x50e0183d80550c053d8054e0184680550c0546c054901846c0550c054744c", + "0x11f3d8120151a015430151a015290603f015430143f0152a0611f015430151f", + "0x50d01813c0550c05061190611901543014180ac18061430141801c184683f", + "0x5201c350605201543014180c8184580550c0513d1901c310604f015430144f", + "0x71014380602b015430142b0153806050015430144e015240604e0154301516", + "0x71c42b048051400550c05140054a41801c0550c0501c054a8181c40550c05", + "0x5061190605601543014180ac1806143014d7014520601850c050600706050", + "0x143014180c8181900550c051605601c31060580154301458014340605801543", + "0x143015350153806063015430145501524060550154301464170070d41817005", + "0x550c0518c054a41801c0550c0501c054a8184d00550c054d0050e0184d405", + "0x7655344d40750c0735c1801c050601850c05060180606301d344d41201463", + "0x54e0180614301418048180740550c054e00535c18061430141801c184c533", + "0x1340601850c0506007060d8015964bc1e01d4301c1d01535061350154301535", + "0x5074181c80550c0538c054c41838c0550c05380054cc183800550c054bc05", + "0x1850c05060070601865c050612f060ed01543014720141e06006015430141e", + "0x1e0600601543014d80141d0602a01543014f6014e0060f6015430141836018", + "0x4c0601850c050600706071015980ac0550c073b40538c183b40550c050a805", + "0x7388180d00550c050d00518c184d40550c054d4054e0180d00550c0501805", + "0x18061430141801c1849005664350154301c32014dc060320c40750c050d135", + "0x1850c0506007061250159a4a40550c074a8052dc184a83801d4301435014db", + "0x1430141801c180fc0566d1f4800750c0748c054d41848c0550c050e00535c18", + "0x129014520601850c0547c053d8180614301520014ed0601850c050600606018", + "0x181040550c05060710611d01543014180ac18061430142b014f80601850c05", + "0x350611e01543014180c8181100550c051051d01c3106041015430144101434", + "0x840603101543014310153806046015430151c015240611c015430144447807", + "0x54a8184d00550c054d0050e01801c0550c0501c052c0180140550c0501405", + "0x506007060460493401c050c53501446015430144601529060120154301412", + "0x548c181200550c05061250601850c050fc053b41806143014180181806143", + "0x1430141801c184691b01d9c1304a01d4301c484d03135d20060480154301448", + "0x180140550c0501405210181280550c05128054e0184640550c050611f06018", + "0x340601201543014120152a060070154301407014b00604c015430144c01438", + "0x1290ad190480713005129332c4184a40550c054a40518c180ac0550c050ac05", + "0x1430141801c1819005674580154301c56014b2060561404e1491613d3550c05", + "0x1818c5501d430145c014480605c01543014180ac180614301458014b406018", + "0x5468180f40550c0517c0546c1817c0550c0518c051301806143014550144a", + "0x4e014b0061160154301516014840604f015430144f015380603b015430143d", + "0x50ec054a4181400550c05140054a8181480550c05148050e0181380550c05", + "0x750154301464015240601850c05060070603b140521391613d350143b01543", + "0x181380550c05138052c0184580550c05458052101813c0550c0513c054e018", + "0x135014750154301475015290605001543014500152a06052015430145201438", + "0x1430142b014f80601850c054a40514818061430141801c181d4501484e4584f", + "0x3106067015430146701434060670154301418464180540550c050602b06018", + "0x124061130154301469450070d4184500550c050603206069015430146705407", + "0x52c0180140550c05014052101846c0550c0546c054e0181b40550c0544c05", + "0x6d015290601201543014120152a0611a015430151a01438060070154301407", + "0x18061430141801818061430141801c181b412468070151b4d4051b40550c05", + "0x143014180ac18061430142b014f80601850c050e0051481806143015250144f", + "0x550c051cc6f01c310607301543014730143406073015430141829c181bc05", + "0x7a015430147b015240607b0154301512440070d4184400550c050603206112", + "0x1801c0550c0501c052c0180140550c0501405210180c40550c050c4054e018", + "0x1350147a015430147a015290601201543014120152a06134015430153401438", + "0x1850c050ac053e018061430141801818061430141801c181e8124d00701431", + "0x180140550c0501405210180c40550c050c4054e0181d80550c054900549018", + "0x1290601201543014120152a06134015430153401438060070154301407014b0", + "0x1430141801818061430141801c181d8124d007014314d4051d80550c051d805", + "0x18458181f00550c050602b0601850c05018053b41806143014710144f06018", + "0x5060320610b015430150d1f0070c4184340550c05434050d0184340550c05", + "0x54d4054e0184140550c0541805490184180550c0542d0901c350610901543", + "0x1430153401438060070154301407014b0060050154301405014840613501543", + "0x124d007015354d4054140550c05414054a4180480550c05048054a8184d005", + "0x5061190610401543014180ac180614301538014520601850c050600706105", + "0x143014180c8184000550c054050401c31061010154301501014340610101543", + "0x1430153301538060ff015430148601524060860154301500210070d41821005", + "0x550c054c4050e01801c0550c0501c052c0180140550c0501405210184cc05", + "0xff0493101c054cd35014ff01543014ff015290601201543014120152a06131", + "0x1430141801c184d13501d9e4e01201d4301c050600701418061430141806018", + "0x13101d4301d3301535060120154301412015380613301543014d7014d706018", + "0x18061430141d014f60601850c054c4053b418061430141801c180780567c1d", + "0x12f01c31060d801543014d801434060d801543014181c4184bc0550c050602b", + "0x72015240607201543014e038c070d41838c0550c0506032060e001543014d8", + "0x501c054a8184e00550c054e0050e0180480550c05048054e0180180550c05", + "0xed0601850c05060070600601d3804812014060154301406015290600701543", + "0x138048d7480183b40550c053b40548c183b40550c05061250601850c0507805", + "0xf30603401543014183dc18061430141801c181c42b01da00a8f601d4301ced", + "0x5258180614301432014f1060350c80750c050c4053d0180c40550c050d005", + "0x5060fb0612a0154301438014ee06038015430152401498061240154301435", + "0x143014f6015380612a015430152a014ec0612901543015290149a0612901543", + "0x1430141801c184743f47cd76852048d2535d4301d2a4a4070a8123ac183d805", + "0x440154301520104070c4184800550c05480050d0181040550c050602b06018", + "0x181180550c054700513018061430151e0144a0611c4780750c051100512018", + "0x38060f601543014f6015380604a01543014480151a0604801543014460151b", + "0xf6048051280550c05128054a41848c0550c0548c054a8184940550c0549405", + "0x11b015430151d130070d4181300550c05060320601850c05060070604a48d25", + "0x1847c0550c0547c050e0183d80550c053d8054e0184680550c0546c0549018", + "0x5060070611a0fd1f3d8120151a015430151a015290603f015430143f0152a", + "0x1813c0550c0513c050d01813c0550c05061190611901543014180ac1806143", + "0x181380550c054585201c350605201543014180c8184580550c0513d1901c31", + "0x12a060710154301471014380602b015430142b0153806050015430144e01524", + "0x1430141801c18140071c42b048051400550c05140054a41801c0550c0501c05", + "0x50d0181600550c05061190605601543014180ac1806143014d70145206018", + "0x5c01c350605c01543014180c8181900550c051605601c31060580154301458", + "0x134014380613501543015350153806063015430145501524060550154301464", + "0x74d1350480518c0550c0518c054a41801c0550c0501c054a8184d00550c05", + "0x506007061314cc07689344d40750c0735c1801c050601850c050601806063", + "0x184d40550c054d4054e0180614301418048180740550c054e00535c1806143", + "0xe0015430152f015340601850c0506007060d8015a34bc1e01d4301c1d01535", + "0x180180550c0507805074181c80550c0538c054c41838c0550c05380054cc18", + "0x550c05060d80601850c050600706018690050612f060ed01543014720141e", + "0xed015430142a0141e0600601543014d80141d0602a01543014f6014e0060f6", + "0x3401543014060144c0601850c050600706071015a50ac0550c073b40538c18", + "0x3101d43014344d407388180d00550c050d00518c184d40550c054d4054e018", + "0x750c050d40536c18061430141801c1849005698350154301c32014dc06032", + "0x14301438014d70601850c050600706125015a74a40550c074a8052dc184a838", + "0x1430141801818061430141801c180fc056a11f4800750c0748c054d41848c05", + "0x53e0180614301529014520601850c0547c053d8180614301520014ed06018", + "0x550c05104050d0181040550c05060710611d01543014180ac18061430142b", + "0x550c051111e01c350611e01543014180c8181100550c051051d01c3106041", + "0x50154301405014840603101543014310153806046015430151c015240611c", + "0x180480550c05048054a8184d00550c054d0050e01801c0550c0501c052c018", + "0x5060060601850c0506007060460493401c050c53501446015430144601529", + "0x181200550c051200548c181200550c05061250601850c050fc053b41806143", + "0x1430141847c18061430141801c184691b01da91304a01d4301c484d03135d20", + "0x550c05130050e0180140550c0501405210181280550c05128054e01846405", + "0x2b015430142b014340601201543014120152a060070154301407014b00604c", + "0x524584f4d543015290ad190480713005129332c4184a40550c054a40518c18", + "0x5160052d018061430141801c18190056a8580154301c56014b2060561404e", + "0x1850c05154051281818c5501d430145c014480605c01543014180ac1806143", + "0x180ec0550c050f405468180f40550c0517c0546c1817c0550c0518c0513018", + "0x380604e015430144e014b0061160154301516014840604f015430144f01538", + "0x4f4d4050ec0550c050ec054a4181400550c05140054a8181480550c0514805", + "0x1430144f01538060750154301464015240601850c05060070603b1405213916", + "0x550c05148050e0181380550c05138052c0184580550c05458052101813c05", + "0x75140521391613d35014750154301475015290605001543014500152a06052", + "0x143014180ac18061430142b014f80601850c054a40514818061430141801c18", + "0x550c0519c1501c31060670154301467014340606701543014184641805405", + "0x6d015430151301524061130154301469450070d4184500550c050603206069", + "0x1801c0550c0501c052c0180140550c05014052101846c0550c0546c054e018", + "0x1350146d015430146d015290601201543014120152a0611a015430151a01438", + "0x1850c054940513c18061430141801818061430141801c181b412468070151b", + "0x5060a70606f01543014180ac18061430142b014f80601850c050e00514818", + "0x143014180c8184480550c051cc6f01c31060730154301473014340607301543", + "0x14301431015380607a015430147b015240607b0154301512440070d41844005", + "0x550c054d0050e01801c0550c0501c052c0180140550c0501405210180c405", + "0x7a0493401c050c5350147a015430147a015290601201543014120152a06134", + "0x14301524015240601850c050ac053e018061430141801818061430141801c18", + "0x550c0501c052c0180140550c0501405210180c40550c050c4054e0181d805", + "0x760154301476015290601201543014120152a0613401543015340143806007", + "0x51c40513c18061430141801818061430141801c181d8124d007014314d405", + "0x340610d0154301418458181f00550c050602b0601850c05018053b41806143", + "0x70d4184240550c05060320610b015430150d1f0070c4184340550c0543405", + "0x5210184d40550c054d4054e0184140550c0541805490184180550c0542d09", + "0x120152a06134015430153401438060070154301407014b0060050154301405", + "0x1430141801c18414124d007015354d4054140550c05414054a4180480550c05", + "0x50d0184040550c05061190610401543014180ac1806143015380145206018", + "0x8401c350608401543014180c8184000550c054050401c31061010154301501", + "0x50148406133015430153301538060ff015430148601524060860154301500", + "0x5048054a8184c40550c054c4050e01801c0550c0501c052c0180140550c05", + "0x1850c0506018060ff0493101c054cd35014ff01543014ff015290601201543", + "0x50480535c18061430141801c184cd3401dab4d53801d4301c070140701418", + "0x1d01d4301d3101535061380154301538015380601850c05060120613101543", + "0x550c05360054cc183600550c05078054d018061430141801c184bc056b01e", + "0x601543014e30141e06072015430141d0141d060e301543014e001531060e0", + "0x143014ed014e0060ed015430141836018061430141801c18061ad014184bc18", + "0x550c070180538c180180550c053d805078181c80550c054bc05074183d805", + "0x1801c180c4056bc341c40750c071c8054d418061430141801c180ac056b82a", + "0xf80601850c050d0053d8180614301471014ed0601850c05060060601850c05", + "0x14301435014340603501543014181c4180c80550c050602b0601850c050a805", + "0x143015240e0070d4180e00550c05060320612401543014350c8070c4180d405", + "0x550c054e0054e0180600550c0506005364184a40550c054a805490184a805", + "0x129015430152901529060d701543014d70152a0613501543015350143806138", + "0x14301431014ed0601850c05060060601850c05060070612935d354e0184e005", + "0x750c07495354e0d7480184940550c054940548c184940550c050612506018", + "0x1430142a014d10611d015430141835018061430141801c180fd1f01db048123", + "0x548c054e0181100550c05110050d0181100550c054744101ccf060410a807", + "0x1430142a014f80601850c05060070611e015b10614301c44014c60612301543", + "0x181200550c0506005364181180550c0547005348184700550c05060d806018", + "0x611b01543014d70152a0604c0154301520014380604a015430152301538", + "0x1850c05478055a818061430141801c18061b2014184bc184680550c0511805", + "0x181491601d430144f015b40604f0154301519015b30611901543014185ac18", + "0x50d0181400550c05138054cc181380550c05148056d8180614301516015b5", + "0x181600550c05160050d0181605601d430142a1401835db7060500154301450", + "0x6301d4301455015b906055015430145c015b80605c1900750c051612301d45", + "0x180ec0550c050f405260180f40550c0517c056ec180614301463015ba0605f", + "0x5364180540550c0505405268180540550c05060fb06075015430143b014ee", + "0x6919cd750c071d41535d20048eb06064015430146401538060560154301456", + "0x550c05450050d018061430141804818061430141801c181bc6d44cd76f114", + "0x1bd0614301d14014c60606901543014690152a0606701543014670143806114", + "0x61100154301512014d206112015430141836018061430141801c181cc05", + "0x1850c051cc055a818061430141801c18061be014184bc181ec0550c0544005", + "0x60607b01543014760140006076015430147a015460607a015430141836018", + "0x5190054e0181200550c0515805364181f00550c051ec056fc180614301418", + "0x1430147c014000611b01543014690152a0604c0154301467014380604a01543", + "0x57010b0154301d1a014a10601850c05060120610d01543014180ac1846805", + "0x1060143406106015430141839418061430150b0144f0601850c050600706109", + "0x1c20601850c054240513c18061430141801c18061c1014184bc184140550c05", + "0x54150d01c310601850c050600606105015430150401434061040154301418", + "0x143014840144c0601850c0540005128182110001d4301501014480610101543", + "0x550c0512005364183f80550c053fc05468183fc0550c052180546c1821805", + "0x11b015430151b0152a0604c015430144c014380604a015430144a0153806048", + "0x5060320601850c0506007060fe46c4c128484e0053f80550c053f8054a418", + "0x515805364183f40550c0522c054901822c0550c051bc8901c350608901543", + "0x1430146d0152a06113015430151301438060640154301464015380605601543", + "0xf80601850c0506007060fd1b513190564e0053f40550c053f4054a4181b405", + "0x143014fa01434060fa0154301418464183f00550c050602b0601850c050a805", + "0x143014f93e0070d4183e00550c0506032060f901543014fa3f0070c4183e805", + "0x550c0547c054e0180600550c0506005364182480550c05240054901824005", + "0x92015430149201529060d701543014d70152a0603f015430143f014380611f", + "0x1430142b0144f0601850c05060060601850c05060070609235c3f47c184e005", + "0x50d0183cc0550c0506116060f701543014180ac180614301472014ed06018", + "0xf101c35060f101543014180c8183d00550c053ccf701c31060f301543014f3", + "0x13801538060180154301418014d9060980154301496015240609601543014f4", + "0x5260054a41835c0550c0535c054a8184d40550c054d4050e0184e00550c05", + "0x2b0601850c050480514818061430141801c18260d74d538061380149801543", + "0xfb3b8070c4183ec0550c053ec050d0183ec0550c0506119060ee0154301418", + "0x53ac05490183ac0550c05268ec01c35060ec01543014180c8182680550c05", + "0x143015330143806134015430153401538060180154301418014d90609d01543", + "0x9d35d334d0184e0052740550c05274054a41835c0550c0535c054a8184cc05", + "0x1430141801c184cd3401dc34d53801d4301c070140701418061430141806018", + "0x135061380154301538015380601850c0506012061310154301412014d706018", + "0x183600550c05078054d018061430141801c184bc057101e0740750c074c405", + "0x1e06072015430141d0141d060e301543014e001531060e001543014d801533", + "0xed015430141836018061430141801c18061c5014184bc180180550c0538c05", + "0x180180550c053d805078181c80550c054bc05074183d80550c053b40538018", + "0x341c40750c071c8054d418061430141801c180ac057182a0154301c06014e3", + "0x53d8180614301471014ed0601850c05060060601850c050600706031015c7", + "0x3501543014181c4180c80550c050602b0601850c050a8053e0180614301434", + "0x180e00550c05060320612401543014350c8070c4180d40550c050d4050d018", + "0x180600550c0506005364184a40550c054a805490184a80550c054903801c35", + "0x129060d701543014d70152a0613501543015350143806138015430153801538", + "0x1850c05060060601850c05060070612935d354e0184e0054a40550c054a405", + "0xd7480184940550c054940548c184940550c05061250601850c050c4053b418", + "0x11d015430141847c18061430141801c180fd1f01dc84812301d4301d254d538", + "0x180600550c0506005364184800550c05480050e01848c0550c0548c054e018", + "0x50a91d35c18481234d5c90602a015430142a01434060d701543014d70152a", + "0x18061430141801c1812805728480154301c46014b2060464711e110414e143", + "0x5128184691b01d430144c014480604c01543014180ac180614301448014b4", + "0x513c054681813c0550c054640546c184640550c054680513018061430151b", + "0x1430144401438060410154301441015380611e015430151e014d90611601543", + "0x116470441051e4e0054580550c05458054a4184700550c05470054a81811005", + "0x54e0184780550c0547805364181480550c051280549018061430141801c18", + "0x52015290611c015430151c0152a06044015430144401438060410154301441", + "0x18061430142a014f80601850c050600706052470441051e4e0051480550c05", + "0x4e01c3106050015430145001434060500154301418464181380550c050602b", + "0x6401524060640154301456160070d4181600550c0506032060560154301450", + "0x50fc050e01847c0550c0547c054e0180600550c0506005364181700550c05", + "0xd70fd1f061380145c015430145c01529060d701543014d70152a0603f01543", + "0x51c8053b418061430142b0144f0601850c05060060601850c05060070605c", + "0x1818c0550c0518c050d01818c0550c05061160605501543014180ac1806143", + "0x180ec0550c0517c3d01c350603d01543014180c81817c0550c0518c5501c31", + "0x3806138015430153801538060180154301418014d906075015430143b01524", + "0x184e0051d40550c051d4054a41835c0550c0535c054a8184d40550c054d405", + "0x180540550c050602b0601850c050480514818061430141801c181d4d74d538", + "0x32060690154301467054070c41819c0550c0519c050d01819c0550c0506119", + "0x5364181b40550c0544c054901844c0550c051a51401c35061140154301418", + "0xd70152a0613301543015330143806134015430153401538060180154301418", + "0x70141801dcb0606d35d334d0184e0051b40550c051b4054a41835c0550c05", + "0x184d40550c054d40573418061430141801c184c5334d0d7731354e01235d43", + "0x1cb0601d015430141d015cf060120154301412014380601d0154301535015ce", + "0x53600573418061430141801c181c8e3380d7740d84bc1e35d4301d3804807", + "0x1d2060710ac2a3d8ed4e14301406015d10600601543014d8015ce060d801543", + "0x14301471014f80601850c050a8057501806143014f6015d30601850c053b405", + "0x31015d206038490350c8314e1430141d015d106034015430142b015d506018", + "0x180614301438014f80601850c0549005750180614301432015d30601850c05", + "0x184a40550c054a83401ccf060340154301434014340612a0154301435015d5", + "0xc60612f015430152f0152a0601e015430141e0143806129015430152901434", + "0x1d80612335c0750c0535c0575c18061430141801c18494057581850c074a405", + "0x576818061430141801c1847c057641850c0748005318184800550c0548c05", + "0x11d015430141876c180fc0550c050602b0601850c0535c050a8180614301407", + "0x44015430141e0143806041015430151d0fc070c4184740550c05474050d018", + "0x1801c18061dc014184bc184700550c0510405414184780550c054bc054a818", + "0x464bc1e35ddd0604635c0750c0535c0575c18061430151f0156a0601850c05", + "0x184640550c0535c0577c18061430141801c184691b130d77784a1200750c07", + "0x180fc181480550c050611f06116015430144f015e10604f0154301519015e0", + "0x48014380605601543014501385235c41060500154301418474181380550c05", + "0x4a12012520184580550c0545805788181280550c05128054a8181200550c05", + "0x1850c050600706063015e31540550c07170054701817064160d750c0545856", + "0x1e50603d015430145f01c077901817c0550c05060d80601850c051540511818", + "0x5798181900550c05190054a8181600550c05160050e0180ec0550c050f405", + "0xa50601850c0501c0576818061430141801c180ec64160d70143b015430143b", + "0x54a8181100550c05160050e0180614301475014e1060151d40750c0518c05", + "0x1850c050600706018770050612f0611c0154301415015050611e0154301464", + "0x54a8181100550c05130050e01806143014d70142a0601850c0501c0576818", + "0x11c19c070d41819c0550c05060320611c015430151a015050611e015430151b", + "0x5478054a8181100550c05110050e0184500550c051a40579c181a40550c05", + "0x55a818061430141801c184511e110d7015140154301514015e60611e01543", + "0x11301543014180ac1806143014d70142a0601850c0501c05768180614301525", + "0x181bc0550c051b51301c310606d015430146d014340606d01543014187a018", + "0x12f06110015430146f0150506112015430152f0152a06073015430141e01438", + "0x1806143014d70142a0601850c05074057a818061430141801c18061e901418", + "0x5414184480550c0538c054a8181cc0550c05380050e0180614301407015da", + "0x180614301407015da0601850c0506007060187a4050612f061100154301472", + "0x5414184480550c054cc054a8181cc0550c054d0050e01806143014d70142a", + "0x7a015e70607a01543015101ec070d4181ec0550c0506032061100154301531", + "0x51d805798184480550c05448054a8181cc0550c051cc050e0181d80550c05", + "0x1eb4d53801d4301c0506007014180614301418018181d9121ccd70147601543", + "0x550c054e0054e0184c41201d4301412014d10601850c0506007061334d007", + "0x180614301412014f80601850c05060070601d015ec0614301d31014c606138", + "0x183600550c054bc057b8184bc0550c050780701d470601e01543014d7015ed", + "0xd7014d801543014d8015ef0613501543015350143806138015430153801538", + "0x184e00550c054e0054e018061430141d0156a0601850c0506007060d84d538", + "0x720154301ce3015f1060e33800750c0501d3801df006007015430140701463", + "0x550c073d8057d0183d8ed01d4301472015f30601850c050600706006015f2", + "0x550c05061c206071015430142a35c077d818061430141801c180ac057d42a", + "0x550c054d4050e0183800550c05380054e0180c40550c050d01201ccf06034", + "0x310154301431014340607101543014710145f060ed01543014ed0146306135", + "0x1850c0506007061240d43235c05490350c8d750c050c4713b535381380f418", + "0x751c180e00550c050ac051a41806143014d7015130601850c05048053e018", + "0x50e0183800550c05380054e0184a40550c054a8057b8184a80550c050e0ed", + "0x18061430141801c184a535380d7015290154301529015ef061350154301535", + "0xe001538061250154301406015f70601850c0535c0544c180614301412014f8", + "0x1254d4e035c054940550c05494057bc184d40550c054d4050e0183800550c05", + "0x501c051481806143014d7015130601850c05048053e018061430141801c18", + "0x184800550c05480050d0184800550c05061190612301543014180ac1806143", + "0x184740550c0547c3f01c350603f01543014180c81847c0550c054812301c31", + "0x1ef061330154301533014380613401543015340153806041015430151d015f7", + "0x1806143014d70146f0601850c0506006060414cd3435c051040550c0510405", + "0x134015cd0601850c05060070601d4c53335df84d1354e0d750c0701c0501dcb", + "0x181c8e3380d84bd3850c0507805744180780550c054d005738184d00550c05", + "0x51c8053e01806143014e3015d40601850c053600574c18061430152f015d2", + "0x550c054e0050e0180180550c05018050d0180180550c05380057541806143", + "0x1850c0506007060ed015f90614301c06014c60613501543015350152a06138", + "0x573418061430141801c180c4341c4d77e82b0a8f635d4301d354e00772c18", + "0x1294a838490354e14301432015d106032015430142b015ce0602b015430142b", + "0x129014f80601850c054a805750180614301438015d40601850c050d40574818", + "0x14301525015fc061250154301524015fb061240154301524015490601850c05", + "0x11f015fd0601850c0548005750181304a120464711e110414743f47d2048cd8", + "0x180614301441014f80601850c05474053e018061430143f014520601850c05", + "0x51180514818061430151c015fd0601850c05478057f8180614301444014f8", + "0x120601850c051300514818061430144a015ff0601850c05120057fc1806143", + "0x50a8054a8183d80550c053d8050e01848c0550c0548c050d0180614301418", + "0x18061430141801c184584f464d78051a46c0750c0748c1801e000602a01543", + "0x580c181400550c054680580c181380550c0546c054e0181480550c0506202", + "0x4e0154301519015380601850c050600706018810050612f060560154301452", + "0x206060580154301418814181580550c0513c0580c181400550c054580580c18", + "0x631700750c051700581c181545601d4301456016070605c1900750c0516005", + "0x7060750ec078243d17c0750c0718c55138d78201818c0550c0518c0580c18", + "0x517c054e0180545601d4301456016070601850c050f4057f4180614301418", + "0x14301464015fd0601850c05060070601882c1850c071701501e0a0605f01543", + "0x50016070601850c050600706018830050612f06067015430145f0153806018", + "0x20d44d1401d4301c641a45f35e0806064015430146401603060691400750c05", + "0x1819c0550c05450054e0180614301513015fd0601850c05060070606f1b407", + "0x184407301d430147301607061121580750c051580581c181cc0550c050620e", + "0x1801c181f07601e0f1e87b01d4301d104486735e0806110015430151001603", + "0x14301c7315807828181ec0550c051ec054e018061430147a015fd0601850c05", + "0x184340550c051ec054e0180614301450015fd0601850c05060070601884018", + "0x550c0542c0580c1842c0550c050620e0601850c050600706018844050612f", + "0x57f418061430141801c184110501e124190901d4301d0b1407b35e080610b", + "0x214014184bc184040550c054340584c184340550c05424054e0180614301506", + "0x105015380601850c050480544c180614301504015fd0601850c050600706018", + "0x1130601850c051f0057f418061430141801c1806215014184bc184000550c05", + "0x14301473015fd0601850c05140057f4180614301456015fd0601850c0504805", + "0x18858182100550c050602b0601850c05060060610001543014760153806018", + "0x506032060ff0154301486210070c4182180550c05218050d0182180550c05", + "0x5400054e01822c0550c052240585c182240550c053fcfe01c35060fe01543", + "0x1430148b016180602a015430142a0152a060f601543014f6014380610001543", + "0x6d015380601850c051bc057f418061430141801c1822c2a3d9000480522c05", + "0x1fd0601850c051d4057f418061430141801c1806219014184bc183f40550c05", + "0x14301418868183f40550c050ec054e0180614301464015fd0601850c0517005", + "0x53e40581c183e05601d430145601607060f93e80750c053f005818183f005", + "0x786cf72480750c07240f83f4d7820182400550c052400580c18240f901d43", + "0x20a060920154301492015380601850c053dc057f418061430141801c183d0f3", + "0x50015fd0601850c053e8057f418061430141801c180621c0614301cf915807", + "0x2030601850c050600706018874050612f060f10154301492015380601850c05", + "0x506007060fb3b807878982580750c073e850248d7820183e80550c053e805", + "0x10101543014f101613060f10154301496015380601850c05260057f41806143", + "0x544c183acec01d43014120161f0609a015430141852c18061430141801818", + "0x53d8050e0184040550c05404054e0182740550c053ac058801806143014ec", + "0x1430149a016220609d015430149d016210602a015430142a0152a060f601543", + "0xa30154301ce501624060e5284e93a81250c052689d0a8f64053888c1826805", + "0x143014e101627060df29ce135d43014a3016260601850c0506007060a501625", + "0x183880550c052a4058a4182a40550c0529c058a01806143014df0144f06018", + "0x218060a101543014a10152a060e901543014e901438060ea01543014ea01538", + "0x550c052940585c18061430141801c18388a13a4ea048053880550c0538805", + "0xa101543014a10152a060e901543014e901438060ea01543014ea01538060dc", + "0x53ec057f418061430141801c18370a13a4ea048053700550c053700586018", + "0x7060188a8050612f060db01543014ee015380601850c050480544c1806143", + "0x1850c05158057f4180614301412015130601850c053d0057f4180614301418", + "0xf3015380601850c053e4057f4180614301450015fd0601850c053e8057f418", + "0x182c00550c0506216060b701543014180ac1806143014180181836c0550c05", + "0x35060b201543014180c8182c40550c052c0b701c31060b001543014b001434", + "0x38060db01543014db01538060d901543014b401617060b401543014b12c807", + "0xdb048053640550c0536405860180a80550c050a8054a8183d80550c053d805", + "0x35060d401543014180c8180614301412015130601850c0506007060d90a8f6", + "0x3806018015430141801538060cf01543014d101617060d1015430143135007", + "0x180480533c0550c0533c05860180d00550c050d0054a8181c40550c051c405", + "0x2b0601850c050480544c1806143014ed0156a0601850c0506007060cf0d071", + "0xd2318070c4183480550c05348050d0183480550c050622b060c60154301418", + "0x55ac0585c185ac0550c050016a01c350616a01543014180c8180000550c05", + "0x143015350152a0613801543015380143806018015430141801538061b301543", + "0x544c18061430141801c186cd354e018048056cc0550c056cc05860184d405", + "0x56d40585c186d40550c05075b401c35061b401543014180c8180614301412", + "0x143015310152a0613301543015330143806018015430141801538061b601543", + "0x500613801543014188b0186d9314cc18048056d80550c056d805860184c405", + "0x184c53301e2d4d13501d4301c0506007014180614301418018180614301418", + "0x14301535015380601850c05060120601d01543014070162e0601850c0506007", + "0x54bc058c418061430141801c18360058c12f0780750c07074058bc184d405", + "0x188d0050612f060e301543014e00163306012015430141e01632060e001543", + "0xd8016320600601543014720163506072015430141836018061430141801c18", + "0xe3016370601201543014124e0078d81838c0550c05018058cc180480550c05", + "0x143014ed016390601850c05060060601850c0506007060f6016383b40550c07", + "0x1430142b0163b0602b0a80750c050a8058e8180a80550c050a80518c180a805", + "0x550c050c40542c180c40550c050d0058f0180d00550c051c40535c181c405", + "0x550c050a8058ec180d40550c050c8d701c310603201543014320143406032", + "0x124015430152401463061340154301534014380613501543015350153806124", + "0x12901501061294a83835d4301435491344d4128f4180d40550c050d40541418", + "0x12501500061200154301412015090601850c0506007061230163e4940550c07", + "0x54a8050e0180e00550c050e0054e018061430143f0144f0603f47c0750c05", + "0x1204a838049040611f015430151f01505061200154301520015060612a01543", + "0x1850c05048058fc18061430141801c1811041474d7014441051d35d430151f", + "0x184a80550c054a8050e0180e00550c050e0054e0184780550c0548c0590018", + "0x18061430141801818061430141801c184792a0e0d70151e015430151e01641", + "0x11c35c07908184700550c05060d80601850c05048058fc1806143014f60144f", + "0x54d0050e0184d40550c054d4054e0181200550c051180590c181180550c05", + "0x591018061430141801c18121344d4d7014480154301448016410613401543", + "0x4a01543014180ac180614301407016450601850c0535c05128180614301538", + "0x1846c0550c051304a01c310604c015430144c014340604c015430141846418", + "0x1380604f01543015190164006119015430151b468070d4184680550c0506032", + "0x13335c0513c0550c0513c05904184c40550c054c4050e0184cc0550c054cc05", + "0x1d4c53335e464d1354e0d750c0735c0701dcb0601850c05048051bc1813d31", + "0x5744180780550c054d005738184d00550c054d00573418061430141801c18", + "0x1d40601850c053800575018061430152f015d20607238ce03612f4e1430141e", + "0x5360057ec183600550c0536005524180614301472014f80601850c0538c05", + "0x750c053d8053d0183d80550c053b4053cc183b40550c05060f70600601543", + "0x3401543014710149806071015430142b014960601850c050a8053c4180ac2a", + "0x9a061380154301538014380603201543014183ec180c40550c050d0053b818", + "0x123ac180180550c050180591c180c40550c050c4053b0180c80550c050c805", + "0x6015fc0601850c0506007061254a52a35e480e1240d4d750c070c4324d538", + "0x1d40601850c0548c053e0181304a120464711e110414743f47d2048cd850c05", + "0x14301444014f80601850c05104053e018061430151f015fd0601850c0548005", + "0x57fc180614301446014520601850c05470057f418061430151e015fe06018", + "0x550c05060054e018061430144c014520601850c05128057fc180614301448", + "0x380154301438014340611d015430151d014340600501543014050148406018", + "0x50e0184651a46cd750c050fc384740506138274180fc0550c050fc0518c18", + "0x18458059244f0154301d19014ea0612401543015240152a060350154301435", + "0x18140059284e0154301c52014a106052015430144f014e90601850c0506007", + "0x550c050624b0605601543014180ac18061430144e0144f0601850c0506007", + "0x5c01543014180c8181900550c051605601c310605801543014580143406058", + "0x11b015430151b015380606301543014550164c060550154301464170070d418", + "0x184900550c05490054a8180d40550c050d4050e0184680550c054680521018", + "0x51400513c18061430141801c1818d240d51a46d380146301543014630164d", + "0x3b015430143d0164f0603d015430145f0164e0605f015430141828c1806143", + "0x180d40550c050d4050e0184680550c05468052101846c0550c0546c054e018", + "0x1801c180ed240d51a46d380143b015430143b0164d0612401543015240152a", + "0x1430151b015380601850c051d405384180547501d4301516014a50601850c05", + "0x550c05490054a8184500550c050d4050e0181a40550c05468052101819c05", + "0x6016510601850c050600706018940050612f0606d01543014150150506113", + "0x1430152a0143806069015430140501484060670154301418015380601850c05", + "0x6f01543014180c8181b40550c05494054141844c0550c054a4054a81845005", + "0x670154301467015380611201543014730164c06073015430146d1bc070d418", + "0x1844c0550c0544c054a8184500550c05450050e0181a40550c051a40521018", + "0x143014180c818061430141801c18449134506919d380151201543015120164d", + "0x14301418015380607a015430147b0164c0607b015430141d440070d41844005", + "0x550c054c4054a8184cc0550c054cc050e0180140550c05014052101806005", + "0x7014180614301418018181e9314cc05061380147a015430147a0164d06131", + "0x1201d4301412014d10601850c0506007061334d007949354e00750c0701418", + "0x1850c05060070601d016530614301d31014c60613801543015380153806131", + "0x184bc0550c050780701e550601e01543014d7016540601850c05048053e018", + "0x2570613501543015350143806138015430153801538060d8015430152f01656", + "0x18061430141d0156a0601850c0506007060d84d53835c053600550c0536005", + "0x6016581c8e301d4301ce0015350601850c0506012060e00154301407014d7", + "0x54c4183d80550c053b4054cc183b40550c051c8054d018061430141801c18", + "0x50612f06071015430142a0141e0602b01543014e30141d0602a01543014f6", + "0x1d060310154301434014e006034015430141836018061430141801c1806259", + "0x538c180c80550c050ac05130181c40550c050c405078180ac0550c0501805", + "0x3535c070c418061430141801818061430141801c1849005968350154301c71", + "0x54e0054e0184a40550c054a81201ccf0612a0154301418708180e00550c05", + "0x143014380150506032015430143201463061350154301535014380613801543", + "0x548123494d750c054a4380c9354e1383f4184a40550c054a4050d0180e005", + "0x4a0601850c05048053e018061430141801818061430141801c1848123494d7", + "0x5958180fc0550c0547c3201e550611f0154301524014900601850c0535c05", + "0x11d0165706135015430153501438061380154301538015380611d015430143f", + "0x5128180614301412014f80601850c05060070611d4d53835c054740550c05", + "0x440154301418464181040550c050602b0601850c0501c051481806143014d7", + "0x184700550c05060320611e0154301444104070c4181100550c05110050d018", + "0x184d00550c054d0054e0181200550c051180596c181180550c054791c01c35", + "0x5048058e818121334d0d70144801543014480165706133015430153301438", + "0x14301418970184d00550c054d4058f0184d40550c054e00535c184e01201d43", + "0x1430141801c180625d0614301d334d007538184d00550c054d005268184cc05", + "0x18360180614301407014f80601850c0535c053e01806143014120145206018", + "0x50780597c180780550c0507405978180740550c054c405518184c40550c05", + "0x1430152f0166006005015430140501484060180154301418015380612f01543", + "0x5048058e8183600550c05060fb0601850c05060070612f0141835c054bc05", + "0xe3060d7984183600550c05360052681838c0550c053800535c183801201d43", + "0x134060060154301406016630601850c0506007060ed016620187201d4301cd8", + "0x2a0149a0602b0154301412014d70602a0154301418990183d80550c0501805", + "0x5994341c40750c070a82b1c8d7984183d80550c053d8050d0180a80550c05", + "0x13306032015430143401534060340154301434016630601850c050600706031", + "0x5210181c40550c051c4054e0184900550c050c8054cc180d40550c053d805", + "0x3501434060d701543014d70143406007015430140701434060050154301405", + "0x3835d43015240d4d701c051c535534184900550c05490050d0180d40550c05", + "0x535c053e01806143014f6014f80601850c0506007061294a83835c054a52a", + "0x34061230154301418998184940550c050602b0601850c0501c053e01806143", + "0x70d41847c0550c0506032061200154301523494070c41848c0550c0548c05", + "0x5210180c40550c050c4054e0184740550c050fc0599c180fc0550c054811f", + "0x18061430141801c18474050c4d70151d015430151d01660060050154301405", + "0x143014180ac180614301407014f80601850c0535c053e018061430141201452", + "0x550c051104101c31060440154301444014340604401543014189981810405", + "0x4801543014460166706046015430151e470070d4184700550c05060320611e", + "0x51200550c0512005980180140550c0501405210183b40550c053b4054e018", + "0x184e0059a01235c0750c0701c054d41801c0550c050140535c18120053b4d7", + "0x135014580613401543014d70141d061350154301412014560601850c0506007", + "0x6406131015430141836018061430141801c1806269014184bc184cc0550c05", + "0x59a8184cc0550c0507405160184d00550c054e005074180740550c054c405", + "0xe00166b3600550c074cc05170184bc0550c0507805130180793401d4301534", + "0x50d0181c80550c0538c054cc1838c0550c05360054d018061430141801c18", + "0x18061430141801c183d8059b4ed0180750c071c81801e6c060720154301472", + "0x59b8180ad3401d43015340166a0602a01543014183ec18061430152f01452", + "0x3401d4301c710a82b018129bc180a80550c050a805268181c4ed01d43014ed", + "0x143014350163c060354d00750c054d0059a818061430141801c180c8059c031", + "0x143014310141d0612401543015240149a060383b40750c053b4059b81849005", + "0x26f0601850c050600706123494079c5294a80750c070e1240d0d7530180c405", + "0x143014310144c0601850c05060070603f0167247d2001d4301d293b5344a812", + "0x14301441110079d0181100550c0547c05130181040550c05474059cc1847405", + "0x550c05470059d8184800550c05480054e0184700550c05478059d41847805", + "0x4601543014180ac180614301431014ed0601850c05060070611c480070151c", + "0x181280550c051204601c310604801543014480143406048015430141899818", + "0x1380611a015430151b016770611b015430144a130070d4181300550c0506032", + "0x18061430141801c184683f01c054680550c05468059d8180fc0550c050fc05", + "0x53b4057fc180614301534014ed0601850c050c4053b4180614301523015ff", + "0x1813c0550c0513c050d01813c0550c05062780611901543014180ac1806143", + "0x181380550c054585201c350605201543014180c8184580550c0513d1901c31", + "0x7014500154301450016760612501543015250153806050015430144e01677", + "0x180ac180614301534014ed0601850c053b4057fc18061430141801c1814125", + "0x51605601c3106058015430145801434060580154301418998181580550c05", + "0x1430145501677060550154301464170070d4181700550c05060320606401543", + "0x1801c1818c3201c0518c0550c0518c059d8180c80550c050c8054e01818c05", + "0x3d015430145f016790605f0154301418360180614301534014ed0601850c05", + "0xf601543014f60153806075015430143b016750603b015430143d4bc079d018", + "0x1850c053800513c18061430141801c181d4f601c051d40550c051d4059d818", + "0x79d01819c0550c05054059e4180540550c05060d80601850c054d0053b418", + "0x59d8180600550c05060054e0184500550c051a4059d4181a40550c0519d2f", + "0xd84bc1e35e7a075314ccd750c070480701dcb0611406007015140154301514", + "0x50e0183800550c0507405738180740550c050740573418061430141801c18", + "0x27b0187238cd750c074c53301dcb060e001543014e0015cf061330154301533", + "0x550c0501805738180180550c050180573418061430141801c180a8f63b4d7", + "0x50d00574c180614301471015d2060350c8310d0714e1430142b015d10602b", + "0x184900550c050c805754180614301435014f80601850c050c4057501806143", + "0x1850c054a80574c180614301438015d206123495294a8384e143014e0015d1", + "0x50d0184800550c054a405754180614301523014f80601850c054940575018", + "0x50e01847c0550c0547c050d01847c0550c054812401ccf061240154301524", + "0x70603f0167c0614301d1f014c60607201543014720152a060e301543014e3", + "0x143014410167e06041015430151d0167d0611d01543014183dc180614301418", + "0x550c0547005260184700550c0547805a001806143014440167f0611e11007", + "0x181280550c0512805268181280550c05060fb060480154301446014ee06046", + "0x11613d1935e814691b130d750c071204a1c8e3048eb060480154301448014ec", + "0x84060180154301418015380604e1480750c054e0051b418061430141801c18", + "0x54a81835c0550c0535c052c0181300550c05130050e0180140550c0501405", + "0x5344184685001d4301450014d106050015430151a014340611b015430151b", + "0x131a08184d00550c054d00518c181580550c05158050d0181593501d4301535", + "0x550c0717c05a0c1817c631545c190584d54301534158501391b35c4c01418", + "0x75015430151a0154a0601850c050f405a1418061430141801c180ec05a103d", + "0x3f06069015430141847c1819c0550c0505405a1c180540550c051d405a1818", + "0x50e0181b40550c0544d141a4d71041844c0550c050611d061140154301418", + "0x5c04948060670154301467015e20606301543014630152a0605c015430145c", + "0x1430141801c181ec05a21100154301d120151c061121cc6f35d43014671b463", + "0xfb06076015430147a014ee0607a01543014183dc1806143015100144606018", + "0x53b0181f00550c051f005268184353501d4301535014d10607c0154301418", + "0x7061044150635e8a4250b01d4301d0d1d87c1cc6f4e289060760154301476", + "0x540005a1c184000550c0540405a30184040550c054d405a2c180614301418", + "0x183f80550c050611d060ff01543014180fc182180550c050611f0608401543", + "0x10901543015090152a0610b015430150b014380608901543014fe3fc8635c41", + "0xfc0151c060fc3f48b35d43014842250942c12520182100550c052100578818", + "0x143014183601806143014fa014460601850c0506007060f90168d3e80550c07", + "0x14301458015380609201543014900168f0609001543014f814807a38183e005", + "0x550c05154052c01822c0550c0522c050e0181900550c05190052101816005", + "0x923f45522c641613501492015430149201690060fd01543014fd0152a06055", + "0x5801538060f701543014f9016910601850c05148051bc18061430141801c18", + "0x5154052c01822c0550c0522c050e0181900550c0519005210181600550c05", + "0x5522c6416135014f701543014f701690060fd01543014fd0152a0605501543", + "0x180c8180614301535014f80601850c05148051bc18061430141801c183dcfd", + "0x5801538060f101543014f401691060f401543015043cc070d4183cc0550c05", + "0x5154052c0184180550c05418050e0181900550c0519005210181600550c05", + "0x554186416135014f101543014f1016900610501543015050152a0605501543", + "0x5a44180614301535014f80601850c05148051bc18061430141801c183c505", + "0x6f01438060640154301464014840605801543014580153806096015430147b", + "0x525805a40181cc0550c051cc054a8181540550c05154052c0181bc0550c05", + "0x1806143014520146f0601850c0506007060961cc551bc64161350149601543", + "0x580153806098015430143b016910601850c05468053e0180614301535014f8", + "0x5154052c0181700550c05170050e0181900550c0519005210181600550c05", + "0x551706416135014980154301498016900606301543014630152a0605501543", + "0x51bc180614301534014520601850c054d4053e018061430141801c1826063", + "0x53ec05a44183ec0550c05458ee01c35060ee01543014180c8180614301538", + "0x143015190143806005015430140501484060180154301418015380609a01543", + "0x550c0526805a401813c0550c0513c054a81835c0550c0535c052c01846405", + "0x53e018061430143f0156a0601850c05060070609a13cd746405061350149a", + "0xec01543014180ac1806143015380146f0601850c054d005148180614301535", + "0x182740550c053acec01c31060eb01543014eb01434060eb01543014187a018", + "0x12f060a1015430149d01505060e901543014720152a060ea01543014e301438", + "0x180614301534014520601850c054d4053e018061430141801c180629201418", + "0xf60152a060ea01543014ed014380601850c05380057a81806143015380146f", + "0x18061430141801c1806292014184bc182840550c050a805414183a40550c05", + "0x5078050e01806143015380146f0601850c054d005148180614301535014f8", + "0x550c0506032060a101543014d801505060e9015430152f0152a060ea01543", + "0x550c05060054e0182940550c0528c05a441828c0550c05284e501c35060e5", + "0xd701543014d7014b0060ea01543014ea014380600501543014050148406018", + "0x18294e935cea014184d4052940550c0529405a40183a40550c053a4054a818", + "0x13301695061330154301534016940613401543014185ac184d40550c0506293", + "0x5078054cc180780550c0507405a5c180614301531016960601d4c40750c05", + "0x1354bc0735db7061350154301535014340612f015430152f014340612f01543", + "0xd80607238c0750c053801801d45060e001543014e001434060e03600750c05", + "0x72014ee060f601543014ed01698060ed0154301406014d2060060154301418", + "0x143014f6014340602b015430142b0149a0602b01543014183ec180a80550c05", + "0x2a0acd701538a241838c0550c0538c054e0183600550c0536005364183d805", + "0x184900550c05060f70601850c0506007060350c83135e990d07101d4301cf6", + "0x38061294e00750c054e005344184a80550c05060fb060380154301524014ee", + "0x138a24180e00550c050e0053b0184a80550c054a805268181c40550c051c405", + "0x1380168b0601850c05060070603f47d2035e9a48d2501d4301d290e12a0d071", + "0x1430141847c181100550c0510405a1c181040550c0547405a30184740550c05", + "0x550c051191c478d7104181180550c050611d0611c01543014180fc1847805", + "0x440154301444015e20612301543015230152a0612501543015250143806048", + "0x1846405a6d1a0154301d1b0151c0611b1304a35d4301444121234941252018", + "0x513c1201e8e0604f015430141836018061430151a014460601850c0506007", + "0x1430144a01438060e301543014e3015380605201543015160168f0611601543", + "0x550c0514805a40181300550c05130054a8183600550c05360053641812805", + "0x119016910601850c05048051bc18061430141801c181484c3604a38d3801452", + "0x536005364181280550c05128050e01838c0550c0538c054e0181380550c05", + "0x4c3604a38d380144e015430144e016900604c015430144c0152a060d801543", + "0x5060320601850c054e0053e01806143014120146f0601850c05060070604e", + "0x538c054e0181600550c0515805a44181580550c050fc5001c350605001543", + "0x1430151f0152a060d801543014d8014d906120015430152001438060e301543", + "0x6f0601850c05060070605847cd8480e34e0051600550c0516005a401847c05", + "0x50d46401c350606401543014180c8180614301538014f80601850c0504805", + "0x1430143101438060e301543014e30153806055015430145c016910605c01543", + "0x550c0515405a40180c80550c050c8054a8183600550c0536005364180c405", + "0x5510184e00550c050602b0601201543014180ac18154323603138d3801455", + "0x29f4c405a79330154335d340169d0601850c054d405a70184d13501d43014d7", + "0x1850c05060070612f016a10780550c074cc05a8018061430141801c1807405", + "0x183800550c053601201c31060d801543014d801434060d80154301418a8818", + "0x180180550c051c8e001c310607201543014e301533060e3015430141e016a3", + "0x50600706018a90050612f060f6015430153801505060ed015430140601505", + "0x550c050a81201c310602a015430142a014340602a0154301418a941806143", + "0x550c050d02b01c310603401543014710153306071015430152f016a60602b", + "0x706018a90050612f060f6015430153801505060ed01543014310150506031", + "0x706032015430141d016a80601850c0506007060184c405a9c180614301418", + "0x50d41201c3106035015430143501434060350154301418aa4180614301418", + "0x1430152a015d80612a0154301438016ab060380154301432016aa0612401543", + "0x1430152501505060ed0154301524015050612501543015294e0070c4184a405", + "0x750c053d8051201806143015230144a0612048c0750c053b405120183d805", + "0x41015430143f0144c0611d01543015200144c0601850c0547c05128180fd1f", + "0xd80601850c0506007060481191c35ead4784401d4301c414740506012ab018", + "0x50e01846c0550c0513005794181300550c051280701de40604a0154301418", + "0x11e110d70151b015430151b015e60611e015430151e0152a060440154301444", + "0x11a01c350611a01543014180c8180614301407015da0601850c05060070611b", + "0x460152a0611c015430151c014380604f0154301519015e7061190154301448", + "0x70154301405014d70604f1191c35c0513c0550c0513c05798181180550c05", + "0x550c05048054d018061430141801c184e005ab81235c0750c0701c054d418", + "0x13101543014d70141d061330154301534015310613401543015350153306135", + "0x1430141836018061430141801c18062af014184bc180740550c054cc0507818", + "0x550c054bc05078184c40550c054e005074184bc0550c05078053801807805", + "0x550c070740538c183800550c0536005130183613101d43015310166a0601d", + "0x7060f6016b23b40601d4301ce306007ac418061430141801c181c805ac0e3", + "0x14301d3101535060060154301406015380601850c0538005148180614301418", + "0x50d0054cc180d00550c050ac054d018061430141801c181c405acc2b0a807", + "0x143014320141e06035015430142a0141d060320154301431015310603101543", + "0x38014e006038015430141836018061430141801c18062b4014184bc1849005", + "0x50d405130184900550c054a805078180d40550c051c405074184a80550c05", + "0x5018054e018061430141801c1848c05ad5250154301d24014e30612901543", + "0x11f014dc0611f4800750c054a40601ce2061290154301529014630600601543", + "0x52dc181104101d430143f014db0601850c05060070611d016b60fc0550c07", + "0x181180550c05479253b4d7ae018061430141801c1847005add1e0154301c44", + "0x181300550c0512805aec181280550c051204101eba060480154301446016b9", + "0x1850c05060070604c480070144c015430144c016bc06120015430152001538", + "0x7ae81846c0550c0547005af4180614301525014f80601850c053b40575018", + "0x5af0184800550c05480054e0184640550c0546805aec184680550c0546c41", + "0x5750180614301525014f80601850c05060070611948007015190154301519", + "0x513c05af0184800550c05480054e01813c0550c0547405af81806143014ed", + "0x548c05af41806143014ed015d40601850c05060070604f480070144f01543", + "0x5018054e0181380550c0514805aec181480550c054592901eba0611601543", + "0x131014ed0601850c05060070604e018070144e015430144e016bc0600601543", + "0x4f0601850c050600706018afc050612f0605001543014f6015380601850c05", + "0x14301418360181400550c05060054e0180614301531014ed0601850c051c805", + "0x14301464016bb06064015430145838007ae8181600550c0515805af41815805", + "0x506007014180614301418018181705001c051700550c0517005af01817005", + "0x120613101543014d7016c10601850c0506007061334d007b01354e00750c07", + "0x184bc05b0c1e0740750c074c405b08184e00550c054e0054e0180614301418", + "0xd8016c6060e0015430141d016c5060d8015430141e016c40601850c0506007", + "0x15006072015430141836018061430141801c18062c7014184bc1838c0550c05", + "0x58801838c0550c0501805b18183800550c054bc05b14180180550c051c805", + "0x5b2818061430141801c180a805b24f60154301ce3016c8060ed01543014e0", + "0x151060320c43435d4301471016cc06071015430142b016cb0602b01543014f6", + "0x138b34180c80550c050c80518c180c40550c050c4050d0180d00550c050d005", + "0x1801818061430141801c18495294a8d7b38384903535d4301c320c43401d35", + "0x54e0054e01848c0550c050e01201ecf060380154301438014630601850c05", + "0x143014ed016210612401543015240152a060350154301435014380613801543", + "0x11d0fd1f4801250c0548ced490354e13888c1848c0550c0548c05888183b405", + "0x1850c053b40589c18061430141801818061430141801c184743f47d2004805", + "0x2d0060440154301525104070d4181040550c05060320601850c05048051d818", + "0x54a8184a80550c054a8050e0184e00550c054e0054e0184780550c0511005", + "0x1850c05060070611e4a52a4e0120151e015430151e016d1061290154301529", + "0x123b4d7b48184700550c05060d80601850c050a80513c18061430141801818", + "0x1350143806138015430153801538060480154301446016d306046015430151c", + "0x74d538048051200550c0512005b441801c0550c0501c054a8184d40550c05", + "0x50602b0601850c05048051d81806143014d7016270601850c050600706048", + "0x1430144c128070c4181300550c05130050d0181300550c05061190604a01543", + "0x550c0546405b40184640550c0546d1a01c350611a01543014180c81846c05", + "0x701543014070152a06133015430153301438061340154301534015380604f", + "0x5060070141806143014180181813c074cd340480513c0550c0513c05b4418", + "0x12061330154301407014d70601850c0506007061344d407b51380480750c07", + "0x1807805b541d4c40750c074cc054d4180480550c05048054e0180614301418", + "0x12f01458060d801543015310141d0612f015430141d014560601850c0506007", + "0x64060e3015430141836018061430141801c18062d6014184bc183800550c05", + "0x5170183800550c051c805160183600550c0507805074181c80550c0538c05", + "0x5018054d018061430141801818061430141801c183b405b5c060154301ce0", + "0x50a8d701c310602a015430142a014340602a01543014f601533060f601543", + "0x1430153801438060120154301412015380607101543014d80144c0602b01543", + "0x2b1c538048128f4180ac0550c050ac05414181c40550c051c40518c184e005", + "0x4f0601850c05060060601850c0506007060320c43435c050c8310d0d750c05", + "0x50d4d701e420603501543014183601806143014d8014ed0601850c053b405", + "0x143015380143806012015430141201538060380154301524016430612401543", + "0xd70144a0601850c0506007060384e01235c050e00550c050e005904184e005", + "0x184a40550c05061190612a01543014180ac180614301407014520601850c05", + "0x350612301543014180c8184940550c054a52a01c3106129015430152901434", + "0x38061350154301535015380611f01543015200164006120015430152548c07", + "0x14301538014d10611f4d13535c0547c0550c0547c05904184d00550c054d005", + "0x14301538014f80601850c050600706134016d80614301d35014c6061354e007", + "0x183601806143014d7014f80601850c05048053e0180614301407014f806018", + "0x50740597c180740550c054c405978184c40550c054cc05518184cc0550c05", + "0x1430141e0166006005015430140501484060180154301418015380601e01543", + "0x14301418b641806143015340156a0601850c05060070601e0141835c0507805", + "0x5380050d0183800550c054bcd801ccf060d84e00750c054e005344184bc05", + "0x14301538014f80601850c0506007060e3016da0614301ce0014c6060e001543", + "0x183601806143014d7014f80601850c05048053e0180614301407014f806018", + "0x53b40597c183b40550c0501805978180180550c051c805518181c80550c05", + "0x143014f6016600600501543014050148406018015430141801538060f601543", + "0x14301418b641806143014e30156a0601850c0506007060f60141835c053d805", + "0x51c4050d0181c40550c050a82b01ccf0602b0480750c0504805344180a805", + "0x14301538014f80601850c050600706034016db0614301c71014c60607101543", + "0x183601806143014d7014f80601850c05048053e0180614301407014f806018", + "0x50d40597c180d40550c050c805978180c80550c050c405518180c40550c05", + "0x143015240166006005015430140501484060180154301418015380612401543", + "0xd706007b701806143014340156a0601850c0506007061240141835c0549005", + "0x2de061250480750c050480534418061430141801c184a405b752a0e00750c07", + "0x1850c05060070611f016df4812301d4301d250e007b70184a80550c054a805", + "0x50d0180fc0550c050fc050d0184740550c05062e10603f0154301418b8018", + "0x3f01ee2061200154301520016de061230154301523015380611d015430151d", + "0x511005b94181100550c05062e40601850c050600706018b8c410154301d1d", + "0x181180550c0511805b9c181191c01d43015204e11e01412b98184784401d43", + "0x18ba4480154301c46016e80611c015430151c01484060410154301441016de", + "0x5b9418061430144c014f80604c1280750c0512005ba818061430141801c18", + "0x12a0484446812b98184651a01d430144101d1b47012b981846c4401d4301444", + "0x4f01484061190154301519016e7061160154301516016e70611613c0750c05", + "0x546405b9418061430141801c18062eb1480550c0745805ba01813c0550c05", + "0x5b9c181580550c051404e01eed060501480750c0514805bb0181391901d43", + "0x58016ea0601850c050600706018bb8580154301c56016e8060560154301456", + "0x6401ccf060551280750c051280534418061430145c014f80605c1900750c05", + "0x70605f016ef0614301c63014c606063015430146301434060630154301455", + "0x1850c051480554c180614301519016f00601850c05128053e0180614301418", + "0x25f06075015430143b0165e0603b015430143d014d20603d015430141836018", + "0x59801813c0550c0513c052101848c0550c0548c054e0180540550c051d405", + "0x12f0601850c0517c055a818061430141801c180544f48cd7014150154301415", + "0x550c0519c05bcc1819c0550c0514805bc818061430141801c18062f101418", + "0x1850c050600706114016f60614301c69016f5060690154301469016f406069", + "0x5062f70611301543014180ac180614301519016f00601850c05128053e018", + "0x143014180c8181bc0550c051b51301c310606d015430146d014340606d01543", + "0x14301523015380611001543015120166706112015430146f1cc070d4181cc05", + "0x70611013d2335c054400550c05440059801813c0550c0513c052101848c05", + "0x7b016e80607b015430147b016e70607b015430151446407bb4180614301418", + "0x7c014f80607c1d80750c051e805ba818061430141801c18062f81e80550c07", + "0x743405318184340550c05434050d0184340550c051287601ccf0601850c05", + "0x550c0542405348184240550c05060d80601850c05060070610b016f906143", + "0x1230154301523015380610401543015050165f0610501543015060165e06106", + "0x5060070610413d2335c054100550c05410059801813c0550c0513c0521018", + "0x4a014f80601850c050600706018be8050612f0601850c0542c055a81806143", + "0x550c0540005978184000550c0540405518184040550c05060d80601850c05", + "0x4f015430144f01484061230154301523015380608601543014840165f06084", + "0x1430144a014f80601850c05060070608613d2335c052180550c052180598018", + "0x25e060fe01543014ff01546060ff0154301418360180614301519016f006018", + "0x52101848c0550c0548c054e01822c0550c052240597c182240550c053f805", + "0x18061430141801c1822c4f48cd70148b015430148b016600604f015430144f", + "0x51040554c180614301412014f80601850c054a80554c180614301444016f0", + "0x183f00550c053f405518183f40550c05060d80601850c0501c053e01806143", + "0x8406123015430152301538060f901543014fa0165f060fa01543014fc0165e", + "0x1850c0506007060f94712335c053e40550c053e405980184700550c0547005", + "0x138014f80601850c05048053e018061430152a015530601850c0501c053e018", + "0x9001543014f801546060f80154301418360180614301520015530601850c05", + "0x1848c0550c0548c054e0183dc0550c052480597c182480550c052400597818", + "0x1430141801c183dc0548cd7014f701543014f70166006005015430140501484", + "0x53e018061430152a015530601850c0501c053e0180614301538014f806018", + "0x143014f40165e060f401543014f301546060f30154301418360180614301412", + "0x550c05014052101847c0550c0547c054e0182580550c053c40597c183c405", + "0x54e0053e018061430141801c182580547cd70149601543014960166006005", + "0x146060980154301418360180614301412014f80601850c0501c053e01806143", + "0x54e0182680550c053ec0597c183ec0550c053b805978183b80550c0526005", + "0x54a4d70149a015430149a0166006005015430140501484061290154301529", + "0x18394180740550c05060e50613101543014183941806143015380146f0609a", + "0x550c05062fb060d8015430152f015460612f0154301418360180780550c05", + "0x1430141801c181c805bf0e30154301cd8014a1060d801543014d801400060e0", + "0x601543014e04c407bf4184c40550c054c4050d01806143014e30144f06018", + "0x340602a01543014d7014b0060f601543014ed014d2060ed015430141836018", + "0x5000180d00550c05078050d0181c40550c05074050d0180ac0550c0501805", + "0x1806143014720144f0601850c050600706018bf8050612f0603101543014f6", + "0x184c40550c054c4050d0180c80550c053801d01efd0601d015430141d01434", + "0x1250c05078324c4d7049520601e015430141e0143406032015430143201434", + "0x14301435014b006125015430152901546061290154301418360184a83849035", + "0x550c054a8050d0181c40550c050e0050d0180ac0550c05490050d0180a805", + "0x3004800550c070c4052841848c0550c05062ff0603101543015250140006034", + "0x180fc0550c0548c2b01efd0601850c054800513c18061430141801c1847c05", + "0x50d0181100550c050a8052c0181040550c0547405348184740550c05060d8", + "0x4101400060460154301434014340611c0154301471014340611e015430143f", + "0x2fd0601850c0547c0513c18061430141801c1806301014184bc181200550c05", + "0x1250c050d04a0ac2a049520604a015430144a014340604a01543015231c407", + "0x1430144c014b006116015430144f015460604f0154301418360184651a46c4c", + "0x550c05464050d0184700550c05468050d0184780550c0546c050d01811005", + "0x641605635f021404e148d750c070480701dcb0604801543015160140006046", + "0x5744181700550c0514005738181400550c051400573418061430141801c18", + "0x1d40601850c0518c0574c180614301455015d20603b0f45f18c554e1430145c", + "0x5148050e0181d40550c050f40575418061430143b014f80601850c0517c05", + "0x14301c48014a1060750154301475014340604e015430144e0152a0605201543", + "0x1430147547807bf41806143014150144f0601850c0506007060670170305405", + "0x6d0154301444014b0061130154301514014d2061140154301418360181a405", + "0x184480550c05118050d0181cc0550c05470050d0181bc0550c051a4050d018", + "0x143014670144f0601850c050600706018c10050612f06110015430151301400", + "0x461ed1e11012548181ec0550c051ec050d0181ec0550c051d51c01efd06018", + "0x52c0184240550c0542c055181842c0550c05060d80610d1f0761e81250c05", + "0x10d0143406073015430147c014340606f0154301476014340606d015430147a", + "0x706105017054180550c0744005284184400550c0542405000184480550c05", + "0x14301418360184100550c054d46f01efd0601850c054180513c180614301418", + "0x550c05410050d0182100550c051b4052c0184000550c05404053481840405", + "0x89015430150001400060fe015430151201434060ff01543014730143406086", + "0x54d47301efd0601850c054140513c18061430141801c1806306014184bc18", + "0xf93e8fc3f41250c054488b1bc6d049520608b015430148b014340608b01543", + "0x340608401543014fd014b00609001543014f801546060f8015430141836018", + "0x5000183f80550c053e4050d0183fc0550c053e8050d0182180550c053f005", + "0x513c18061430141801c183dc05c1c920154301c89014a1060890154301490", + "0x53d0050d0183d00550c053cc8601efd060f30154301418708180614301492", + "0x180614301498014f8060ee260963c41250c053f8ff3d08404952060f401543", + "0x184bc182680550c05258050d0183ec0550c053c4052c01806143014ee014f8", + "0x2fd060ec01543014187081806143014f70144f0601850c050600706018c2005", + "0x1250c053f8eb2188404952060eb01543014eb01434060eb01543014ec3fc07", + "0x550c05274052c01806143014a1014f80601850c053a4053e018284e93a89d", + "0x5015430140501484060180154301418015380609a01543014ea01434060fb", + "0x184cc0550c054cc0518c184d00550c054d0050d0182680550c05268050d018", + "0x1829c05c24e10154301ca5014ea060a528ce535d43015334d09a014184e09d", + "0x1838805c28a90154301cdf014a1060df01543014e1014e90601850c0506007", + "0x550c050624b060dc01543014180ac1806143014a90144f0601850c0506007", + "0xb001543014180c8182dc0550c0536cdc01c31060db01543014db01434060db", + "0xe501543014e501538060b201543014b10170b060b101543014b72c0070d418", + "0x183ec0550c053ec052c0181480550c05148050e01828c0550c0528c0521018", + "0x7060b2138fb148a339535014b201543014b20170c0604e015430144e0152a", + "0x550c052d005c34182d00550c05060d80601850c053880513c180614301418", + "0xa301543014a301484060e501543014e501538060d401543014d90170e060d9", + "0x181380550c05138054a8183ec0550c053ec052c0181480550c05148050e018", + "0xa70170b0601850c0506007060d4138fb148a339535014d401543014d40170c", + "0x5148050e01828c0550c0528c05210183940550c05394054e0183440550c05", + "0x143014d10170c0604e015430144e0152a060fb01543014fb014b00605201543", + "0xf80601850c0512005c3c18061430141801c183444e3ec5228ce54d40534405", + "0x1430151c014f80601850c054d0053e0180614301533014520601850c0547805", + "0x70d41833c0550c05060320601850c054d4053e0180614301446014f806018", + "0x5210180600550c05060054e0183480550c0531805c2c183180550c05190cf", + "0x580152a060440154301444014b006056015430145601438060050154301405", + "0xa9348180492a3485811056014184d4053480550c0534805c30181600550c05", + "0xd701c05060d12a4d2060120f4a9348180481835c0701418344a9348180483d", + "0x3d2a4d23ac184e2b8048d701c05060d12a4d23ac184e03d2a4d23ac184e0d9", + "0x18344a9348eb061380f4a9348eb06138c401235c0701418344a9348eb06138", + "0x184e312048d701c05060d12a4d23ac184e03d2a4d23ac184e311048d701c05", + "0xa9348180483d2a4d206012c4c1235c0701418344a9348eb061380f4a9348eb", + "0x1235c0701418344a9348fe3ac184d43d2a4d23f8eb06135c50d701c05060d1", + "0x1350f4a9348fe3ac184d71635c0701418344a9348180483d2a4d206012c5538", + "0xd12a4d2061004e03d2a4d2061004e3174e01235c0701418344a9348fe3ac18", + "0x12c641235c0701418344a934818401380f4a93481840138c601235c0701418", + "0x5060e13481835c061183d348184e31a35c0701418364a9348d71b4b22a4d2", + "0xe93481804b1c048d701c05060e52a4d206012118842a4d206138c6c1235c07", + "0x7014183b0a9348eb06138210a9348eb06138c74d701c05060ea3481835c32", + "0x3d018063ac184e31f048d701c05060ee3481835c060c83d348184e31e048d7", + "0xa93f8d23ac184cf21014183f41801c3d06007c801235c07014183dceb060d7", + "0x842a500348184d7224d1354e01235c07014183fca93f8d23ac184d43d01884", + "0x5060d92a4d235d122c8a934812c8d38048d701c05060ff2a500348184e006", + "0x50611b2a4d2060121044a2a4d206138c940506114060070f41801f2435c07", + "0x601806018eb06135c9cd701c05060ea3481835c320f4d206012c981235c07", + "0xd23ac184d43d01806210a93f8d23ac184c7284e01235c07014183dceb060d7", + "0x3294cd344d538048d701c05061242a4fe" + ], + "sierra_program_debug_info": { + "libfunc_names": [ + [ + 0, + "revoke_ap_tracking" + ], + [ + 1, + "withdraw_gas" + ], + [ + 2, + "branch_align" + ], + [ + 3, + "struct_deconstruct>" + ], + [ + 4, + "enable_ap_tracking" + ], + [ + 5, + "store_temp" + ], + [ + 6, + "array_snapshot_pop_front" + ], + [ + 7, + "unbox" + ], + [ + 8, + "rename" + ], + [ + 9, + "enum_init, 0>" + ], + [ + 10, + "store_temp>>" + ], + [ + 11, + "store_temp>" + ], + [ + 12, + "jump" + ], + [ + 13, + "struct_construct" + ], + [ + 14, + "enum_init, 1>" + ], + [ + 15, + "enum_match>" + ], + [ + 16, + "class_hash_try_from_felt252" + ], + [ + 17, + "disable_ap_tracking" + ], + [ + 18, + "drop>>" + ], + [ + 19, + "drop>" + ], + [ + 20, + "drop" + ], + [ + 21, + "array_new" + ], + [ + 22, + "const_as_immediate>" + ], + [ + 23, + "store_temp" + ], + [ + 24, + "array_append" + ], + [ + 25, + "struct_construct" + ], + [ + 26, + "struct_construct>>" + ], + [ + 27, + "enum_init,)>, 1>" + ], + [ + 28, + "store_temp" + ], + [ + 29, + "store_temp" + ], + [ + 30, + "store_temp,)>>" + ], + [ + 31, + "get_builtin_costs" + ], + [ + 32, + "store_temp" + ], + [ + 33, + "withdraw_gas_all" + ], + [ + 34, + "struct_construct>" + ], + [ + 35, + "struct_construct>" + ], + [ + 36, + "struct_construct>" + ], + [ + 37, + "struct_construct" + ], + [ + 38, + "store_temp" + ], + [ + 39, + "function_call" + ], + [ + 40, + "enum_match>" + ], + [ + 41, + "drop>" + ], + [ + 42, + "snapshot_take>" + ], + [ + 43, + "drop>" + ], + [ + 44, + "struct_construct>" + ], + [ + 45, + "struct_construct>>" + ], + [ + 46, + "enum_init,)>, 0>" + ], + [ + 47, + "const_as_immediate>" + ], + [ + 48, + "drop" + ], + [ + 49, + "const_as_immediate>" + ], + [ + 50, + "drop>" + ], + [ + 51, + "alloc_local" + ], + [ + 52, + "finalize_locals" + ], + [ + 53, + "enum_init>, 0>" + ], + [ + 54, + "store_temp>>" + ], + [ + 55, + "enum_init>, 1>" + ], + [ + 56, + "enum_match>>" + ], + [ + 57, + "array_new" + ], + [ + 58, + "store_temp>" + ], + [ + 59, + "store_temp>" + ], + [ + 60, + "function_call>" + ], + [ + 61, + "enum_match, core::option::Option::>)>>" + ], + [ + 62, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 63, + "store_temp>>" + ], + [ + 64, + "drop>" + ], + [ + 65, + "enum_init>, 1>" + ], + [ + 66, + "enum_match>>" + ], + [ + 67, + "drop>" + ], + [ + 68, + "snapshot_take>" + ], + [ + 69, + "drop>" + ], + [ + 70, + "function_call::__execute__>" + ], + [ + 71, + "store_local" + ], + [ + 72, + "enum_match>,)>>" + ], + [ + 73, + "struct_deconstruct>>>" + ], + [ + 74, + "snapshot_take>>" + ], + [ + 75, + "drop>>" + ], + [ + 76, + "dup>>>" + ], + [ + 77, + "array_len>" + ], + [ + 78, + "u32_to_felt252" + ], + [ + 79, + "struct_construct>>" + ], + [ + 80, + "store_temp>>" + ], + [ + 81, + "store_temp>" + ], + [ + 82, + "function_call, core::array::SpanFelt252Serde, core::array::SpanDrop::>>" + ], + [ + 83, + "enum_match, ())>>" + ], + [ + 84, + "struct_deconstruct, Unit>>" + ], + [ + 85, + "store_temp" + ], + [ + 86, + "function_call::validate_transaction>" + ], + [ + 87, + "enum_match>" + ], + [ + 88, + "struct_deconstruct>" + ], + [ + 89, + "alloc_local" + ], + [ + 90, + "store_local" + ], + [ + 91, + "function_call>" + ], + [ + 92, + "enum_match, core::option::Option::>)>>" + ], + [ + 93, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 94, + "store_temp>>" + ], + [ + 95, + "drop" + ], + [ + 96, + "enum_init>, 1>" + ], + [ + 97, + "enum_match>>" + ], + [ + 98, + "storage_base_address_const<550557492744938365112574611882025123252567779123164597803728068558738016655>" + ], + [ + 99, + "struct_construct>" + ], + [ + 100, + "snapshot_take>" + ], + [ + 101, + "drop>" + ], + [ + 102, + "struct_deconstruct>" + ], + [ + 103, + "rename" + ], + [ + 104, + "storage_address_from_base" + ], + [ + 105, + "const_as_immediate>" + ], + [ + 106, + "store_temp" + ], + [ + 107, + "store_temp" + ], + [ + 108, + "storage_read_syscall" + ], + [ + 109, + "function_call" + ], + [ + 110, + "enum_match>" + ], + [ + 111, + "struct_deconstruct>" + ], + [ + 112, + "enum_match" + ], + [ + 113, + "const_as_immediate>" + ], + [ + 114, + "const_as_immediate>" + ], + [ + 115, + "struct_deconstruct>>" + ], + [ + 116, + "drop" + ], + [ + 117, + "const_as_immediate>" + ], + [ + 118, + "drop>" + ], + [ + 119, + "const_as_immediate>" + ], + [ + 120, + "function_call" + ], + [ + 121, + "enum_match, core::option::Option::>)>>" + ], + [ + 122, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 123, + "enum_match>>" + ], + [ + 124, + "store_temp" + ], + [ + 125, + "function_call::set_public_key>" + ], + [ + 126, + "enum_match, ())>>" + ], + [ + 127, + "drop, Unit>>" + ], + [ + 128, + "store_temp" + ], + [ + 129, + "const_as_immediate>" + ], + [ + 130, + "dup" + ], + [ + 131, + "felt252_sub" + ], + [ + 132, + "felt252_is_zero" + ], + [ + 133, + "enum_init" + ], + [ + 134, + "store_temp" + ], + [ + 135, + "drop>" + ], + [ + 136, + "const_as_immediate>" + ], + [ + 137, + "struct_construct>>" + ], + [ + 138, + "snapshot_take>>" + ], + [ + 139, + "drop>>" + ], + [ + 140, + "struct_deconstruct>>" + ], + [ + 141, + "pedersen" + ], + [ + 142, + "storage_base_address_from_felt252" + ], + [ + 143, + "struct_construct>" + ], + [ + 144, + "snapshot_take>" + ], + [ + 145, + "drop>" + ], + [ + 146, + "struct_deconstruct>" + ], + [ + 147, + "enum_init" + ], + [ + 148, + "bool_not_impl" + ], + [ + 149, + "const_as_immediate>" + ], + [ + 150, + "function_call::initializer>" + ], + [ + 151, + "get_execution_info_v2_syscall" + ], + [ + 152, + "store_temp>" + ], + [ + 153, + "unbox" + ], + [ + 154, + "store_temp" + ], + [ + 155, + "struct_deconstruct" + ], + [ + 156, + "drop>" + ], + [ + 157, + "drop>" + ], + [ + 158, + "drop" + ], + [ + 159, + "contract_address_to_felt252" + ], + [ + 160, + "dup" + ], + [ + 161, + "class_hash_to_felt252" + ], + [ + 162, + "drop" + ], + [ + 163, + "const_as_immediate>" + ], + [ + 164, + "replace_class_syscall" + ], + [ + 165, + "struct_construct" + ], + [ + 166, + "enum_init" + ], + [ + 167, + "enum_init" + ], + [ + 168, + "store_temp" + ], + [ + 169, + "function_call>>" + ], + [ + 170, + "struct_construct>" + ], + [ + 171, + "enum_init, 0>" + ], + [ + 172, + "store_temp>" + ], + [ + 173, + "enum_init, 1>" + ], + [ + 174, + "const_as_immediate>" + ], + [ + 175, + "drop" + ], + [ + 176, + "enum_init>, 0>" + ], + [ + 177, + "struct_construct, core::option::Option::>>>" + ], + [ + 178, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 179, + "store_temp, core::option::Option::>)>>" + ], + [ + 180, + "function_call" + ], + [ + 181, + "enum_match, core::option::Option::)>>" + ], + [ + 182, + "struct_deconstruct, core::option::Option::>>" + ], + [ + 183, + "enum_match>" + ], + [ + 184, + "array_append" + ], + [ + 185, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 186, + "store_temp>" + ], + [ + 187, + "unbox" + ], + [ + 188, + "struct_deconstruct" + ], + [ + 189, + "drop" + ], + [ + 190, + "drop>" + ], + [ + 191, + "drop" + ], + [ + 192, + "u128s_from_felt252" + ], + [ + 193, + "const_as_immediate>" + ], + [ + 194, + "store_temp" + ], + [ + 195, + "const_as_immediate, Const>>" + ], + [ + 196, + "struct_deconstruct" + ], + [ + 197, + "dup" + ], + [ + 198, + "u128_overflowing_sub" + ], + [ + 199, + "u128_eq" + ], + [ + 200, + "const_as_immediate>" + ], + [ + 201, + "rename" + ], + [ + 202, + "const_as_immediate>" + ], + [ + 203, + "enum_init>,)>, 1>" + ], + [ + 204, + "store_temp>,)>>" + ], + [ + 205, + "const_as_immediate, Const>>" + ], + [ + 206, + "array_new>" + ], + [ + 207, + "snapshot_take>" + ], + [ + 208, + "struct_construct>" + ], + [ + 209, + "store_temp>" + ], + [ + 210, + "store_temp>>" + ], + [ + 211, + "function_call" + ], + [ + 212, + "enum_match, core::array::Array::>, ())>>" + ], + [ + 213, + "struct_deconstruct, Array>, Unit>>" + ], + [ + 214, + "drop>" + ], + [ + 215, + "struct_construct>>>" + ], + [ + 216, + "enum_init>,)>, 0>" + ], + [ + 217, + "const_as_immediate>" + ], + [ + 218, + "alloc_local>>>" + ], + [ + 219, + "struct_deconstruct>>" + ], + [ + 220, + "array_snapshot_pop_front>" + ], + [ + 221, + "enum_init>>, 0>" + ], + [ + 222, + "store_temp>>>" + ], + [ + 223, + "store_temp>>>" + ], + [ + 224, + "enum_init>>, 1>" + ], + [ + 225, + "store_local>>>" + ], + [ + 226, + "enum_match>>>" + ], + [ + 227, + "unbox>" + ], + [ + 228, + "dup>" + ], + [ + 229, + "rename>" + ], + [ + 230, + "array_len" + ], + [ + 231, + "function_call>" + ], + [ + 232, + "drop>>>" + ], + [ + 233, + "enum_init, ())>, 1>" + ], + [ + 234, + "store_temp, ())>>" + ], + [ + 235, + "struct_construct, Unit>>" + ], + [ + 236, + "enum_init, ())>, 0>" + ], + [ + 237, + "drop>>>>" + ], + [ + 238, + "drop>>" + ], + [ + 239, + "store_temp" + ], + [ + 240, + "const_as_immediate>" + ], + [ + 241, + "enum_init, 1>" + ], + [ + 242, + "store_temp>" + ], + [ + 243, + "struct_construct>" + ], + [ + 244, + "enum_init, 0>" + ], + [ + 245, + "drop" + ], + [ + 246, + "enum_init>, 0>" + ], + [ + 247, + "struct_construct, core::option::Option::>>>" + ], + [ + 248, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 249, + "store_temp, core::option::Option::>)>>" + ], + [ + 250, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 251, + "const_as_immediate>" + ], + [ + 252, + "u32_eq" + ], + [ + 253, + "struct_construct>" + ], + [ + 254, + "enum_init, 0>" + ], + [ + 255, + "store_temp>" + ], + [ + 256, + "array_get" + ], + [ + 257, + "store_temp>" + ], + [ + 258, + "const_as_immediate>" + ], + [ + 259, + "function_call" + ], + [ + 260, + "const_as_immediate>" + ], + [ + 261, + "enum_init, 1>" + ], + [ + 262, + "dup>>" + ], + [ + 263, + "u32_try_from_felt252" + ], + [ + 264, + "dup" + ], + [ + 265, + "array_slice" + ], + [ + 266, + "u32_overflowing_sub" + ], + [ + 267, + "enum_init>, 0>" + ], + [ + 268, + "struct_construct, core::option::Option::>>>" + ], + [ + 269, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 270, + "store_temp, core::option::Option::>)>>" + ], + [ + 271, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 272, + "const_as_immediate>" + ], + [ + 273, + "enum_init>, 1>" + ], + [ + 274, + "struct_construct>>" + ], + [ + 275, + "snapshot_take>>" + ], + [ + 276, + "drop>>" + ], + [ + 277, + "struct_deconstruct>>" + ], + [ + 278, + "function_call::assert_valid_new_owner>" + ], + [ + 279, + "enum_match>" + ], + [ + 280, + "drop>" + ], + [ + 281, + "struct_construct" + ], + [ + 282, + "enum_init" + ], + [ + 283, + "enum_init" + ], + [ + 284, + "storage_write_syscall" + ], + [ + 285, + "struct_construct" + ], + [ + 286, + "enum_init" + ], + [ + 287, + "struct_construct, Unit>>" + ], + [ + 288, + "enum_init, ())>, 0>" + ], + [ + 289, + "store_temp, ())>>" + ], + [ + 290, + "enum_init, ())>, 1>" + ], + [ + 291, + "const_as_immediate>" + ], + [ + 292, + "struct_construct>>>" + ], + [ + 293, + "snapshot_take>>>" + ], + [ + 294, + "drop>>>" + ], + [ + 295, + "struct_deconstruct>>>" + ], + [ + 296, + "bool_to_felt252" + ], + [ + 297, + "snapshot_take" + ], + [ + 298, + "drop" + ], + [ + 299, + "enum_match" + ], + [ + 300, + "enum_match" + ], + [ + 301, + "const_as_immediate>" + ], + [ + 302, + "struct_deconstruct" + ], + [ + 303, + "const_as_immediate>" + ], + [ + 304, + "struct_deconstruct" + ], + [ + 305, + "enum_match" + ], + [ + 306, + "enum_match" + ], + [ + 307, + "const_as_immediate>" + ], + [ + 308, + "struct_deconstruct" + ], + [ + 309, + "rename" + ], + [ + 310, + "emit_event_syscall" + ], + [ + 311, + "contract_address_try_from_felt252" + ], + [ + 312, + "struct_construct" + ], + [ + 313, + "enum_init, 0>" + ], + [ + 314, + "struct_construct, core::option::Option::>>" + ], + [ + 315, + "enum_init, core::option::Option::)>, 0>" + ], + [ + 316, + "store_temp, core::option::Option::)>>" + ], + [ + 317, + "enum_init, 1>" + ], + [ + 318, + "enum_init, core::option::Option::)>, 1>" + ], + [ + 319, + "struct_deconstruct>" + ], + [ + 320, + "array_snapshot_pop_front" + ], + [ + 321, + "enum_init>, 0>" + ], + [ + 322, + "store_temp>>" + ], + [ + 323, + "store_temp>>" + ], + [ + 324, + "enum_init>, 1>" + ], + [ + 325, + "enum_match>>" + ], + [ + 326, + "unbox" + ], + [ + 327, + "rename" + ], + [ + 328, + "struct_deconstruct" + ], + [ + 329, + "store_temp" + ], + [ + 330, + "call_contract_syscall" + ], + [ + 331, + "array_append>" + ], + [ + 332, + "enum_init, core::array::Array::>, ())>, 1>" + ], + [ + 333, + "store_temp, core::array::Array::>, ())>>" + ], + [ + 334, + "struct_construct, Array>, Unit>>" + ], + [ + 335, + "enum_init, core::array::Array::>, ())>, 0>" + ], + [ + 336, + "const_as_immediate>" + ], + [ + 337, + "ec_point_from_x_nz" + ], + [ + 338, + "store_temp>" + ], + [ + 339, + "const_as_immediate>" + ], + [ + 340, + "const_as_immediate>" + ], + [ + 341, + "ec_point_try_new_nz" + ], + [ + 342, + "ec_state_init" + ], + [ + 343, + "dup" + ], + [ + 344, + "ec_state_add_mul" + ], + [ + 345, + "store_temp" + ], + [ + 346, + "ec_state_try_finalize_nz" + ], + [ + 347, + "ec_point_unwrap" + ], + [ + 348, + "dup>" + ], + [ + 349, + "ec_state_add" + ], + [ + 350, + "drop" + ], + [ + 351, + "drop>" + ], + [ + 352, + "unwrap_non_zero" + ], + [ + 353, + "ec_neg" + ], + [ + 354, + "store_temp" + ], + [ + 355, + "ec_point_is_zero" + ], + [ + 356, + "const_as_immediate>" + ], + [ + 357, + "const_as_immediate>" + ], + [ + 358, + "felt252_add" + ], + [ + 359, + "hades_permutation" + ], + [ + 360, + "const_as_immediate>" + ], + [ + 361, + "enum_init, 1>" + ], + [ + 362, + "store_temp>" + ], + [ + 363, + "struct_construct>" + ], + [ + 364, + "enum_init, 0>" + ], + [ + 365, + "drop" + ] + ], + "type_names": [ + [ + 0, + "RangeCheck" + ], + [ + 1, + "Const" + ], + [ + 2, + "Const" + ], + [ + 3, + "Const" + ], + [ + 4, + "EcPoint" + ], + [ + 5, + "EcState" + ], + [ + 6, + "Const" + ], + [ + 7, + "Const" + ], + [ + 8, + "NonZero" + ], + [ + 9, + "Const" + ], + [ + 10, + "Box" + ], + [ + 11, + "Unit" + ], + [ + 12, + "core::option::Option::>" + ], + [ + 13, + "Const" + ], + [ + 14, + "Const" + ], + [ + 15, + "Const" + ], + [ + 16, + "openzeppelin_introspection::src5::SRC5Component::Event" + ], + [ + 17, + "felt252" + ], + [ + 18, + "core::starknet::storage::storage_base::StorageBase::>>" + ], + [ + 19, + "Const" + ], + [ + 20, + "openzeppelin_account::account::AccountComponent::OwnerAdded" + ], + [ + 21, + "openzeppelin_account::account::AccountComponent::OwnerRemoved" + ], + [ + 22, + "openzeppelin_account::account::AccountComponent::Event" + ], + [ + 23, + "Tuple" + ], + [ + 24, + "core::panics::Panic" + ], + [ + 25, + "Array" + ], + [ + 26, + "Tuple>" + ], + [ + 27, + "core::panics::PanicResult::<((),)>" + ], + [ + 28, + "StorageBaseAddress" + ], + [ + 29, + "core::starknet::storage::StoragePointer0Offset::>" + ], + [ + 30, + "Const" + ], + [ + 31, + "Const" + ], + [ + 32, + "Const" + ], + [ + 33, + "Const" + ], + [ + 34, + "Const" + ], + [ + 35, + "Box>" + ], + [ + 36, + "core::option::Option::>>" + ], + [ + 37, + "Array>" + ], + [ + 38, + "Snapshot>>" + ], + [ + 39, + "Uninitialized>>>" + ], + [ + 40, + "Const" + ], + [ + 41, + "Array" + ], + [ + 42, + "Snapshot>" + ], + [ + 43, + "core::array::Span::" + ], + [ + 44, + "Tuple, Array>, Unit>" + ], + [ + 45, + "core::panics::PanicResult::<(core::array::Span::, core::array::Array::>, ())>" + ], + [ + 46, + "Const, Const>" + ], + [ + 47, + "Const" + ], + [ + 48, + "Const" + ], + [ + 49, + "Const, Const>" + ], + [ + 50, + "u128" + ], + [ + 51, + "core::integer::u256" + ], + [ + 52, + "Const" + ], + [ + 53, + "Array" + ], + [ + 54, + "Snapshot>" + ], + [ + 55, + "core::array::Span::" + ], + [ + 56, + "u64" + ], + [ + 57, + "core::starknet::info::v2::ResourceBounds" + ], + [ + 58, + "ContractAddress" + ], + [ + 59, + "Snapshot>" + ], + [ + 60, + "core::array::Span::" + ], + [ + 61, + "u32" + ], + [ + 62, + "core::starknet::info::v2::TxInfo" + ], + [ + 63, + "core::starknet::account::Call" + ], + [ + 64, + "core::option::Option::" + ], + [ + 65, + "Tuple, core::option::Option::>" + ], + [ + 66, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>" + ], + [ + 67, + "Const" + ], + [ + 68, + "ClassHash" + ], + [ + 69, + "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Upgraded" + ], + [ + 70, + "openzeppelin_upgrades::upgradeable::UpgradeableComponent::Event" + ], + [ + 71, + "katana_account::Account::Event" + ], + [ + 72, + "Const" + ], + [ + 73, + "Box" + ], + [ + 74, + "Box" + ], + [ + 75, + "core::starknet::info::BlockInfo" + ], + [ + 76, + "core::starknet::info::v2::ExecutionInfo" + ], + [ + 77, + "Box" + ], + [ + 78, + "Const" + ], + [ + 79, + "core::starknet::storage::StoragePointer0Offset::" + ], + [ + 80, + "core::starknet::storage::storage_base::StorageBase::>" + ], + [ + 81, + "Const" + ], + [ + 82, + "NonZero" + ], + [ + 83, + "Const" + ], + [ + 84, + "Pedersen" + ], + [ + 85, + "openzeppelin_account::account::AccountComponent::ComponentState::" + ], + [ + 86, + "Tuple, Unit>" + ], + [ + 87, + "core::panics::PanicResult::<(openzeppelin_account::account::AccountComponent::ComponentState::, ())>" + ], + [ + 88, + "Poseidon" + ], + [ + 89, + "core::option::Option::>" + ], + [ + 90, + "Tuple, core::option::Option::>>" + ], + [ + 91, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 92, + "Const" + ], + [ + 93, + "Const" + ], + [ + 94, + "Const" + ], + [ + 95, + "Const" + ], + [ + 96, + "core::bool" + ], + [ + 97, + "Tuple" + ], + [ + 98, + "core::panics::PanicResult::<(core::bool,)>" + ], + [ + 99, + "Const" + ], + [ + 100, + "StorageAddress" + ], + [ + 101, + "core::starknet::storage::StoragePointer0Offset::" + ], + [ + 102, + "core::option::Option::>" + ], + [ + 103, + "Tuple, core::option::Option::>>" + ], + [ + 104, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 105, + "Uninitialized" + ], + [ + 106, + "Tuple" + ], + [ + 107, + "core::panics::PanicResult::<(core::felt252,)>" + ], + [ + 108, + "EcOp" + ], + [ + 109, + "Tuple, Unit>" + ], + [ + 110, + "core::panics::PanicResult::<(core::array::Array::, ())>" + ], + [ + 111, + "core::array::Span::>" + ], + [ + 112, + "Tuple>>" + ], + [ + 113, + "core::panics::PanicResult::<(core::array::Array::>,)>" + ], + [ + 114, + "core::option::Option::>" + ], + [ + 115, + "Tuple, core::option::Option::>>" + ], + [ + 116, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [ + 117, + "Box" + ], + [ + 118, + "core::option::Option::>" + ], + [ + 119, + "System" + ], + [ + 120, + "Uninitialized" + ], + [ + 121, + "Const" + ], + [ + 122, + "Const" + ], + [ + 123, + "Tuple>" + ], + [ + 124, + "openzeppelin_introspection::src5::SRC5Component::ComponentState::" + ], + [ + 125, + "openzeppelin_upgrades::upgradeable::UpgradeableComponent::ComponentState::" + ], + [ + 126, + "katana_account::Account::ContractState" + ], + [ + 127, + "Tuple" + ], + [ + 128, + "core::panics::PanicResult::<(katana_account::Account::ContractState, ())>" + ], + [ + 129, + "BuiltinCosts" + ], + [ + 130, + "core::panics::PanicResult::<(core::array::Span::,)>" + ], + [ + 131, + "Const" + ], + [ + 132, + "core::option::Option::" + ], + [ + 133, + "GasBuiltin" + ] + ], + "user_func_names": [ + [ + 0, + "katana_account::Account::__wrapper__UpgradeableImpl__upgrade" + ], + [ + 1, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____execute__::" + ], + [ + 2, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____validate__::" + ], + [ + 3, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__is_valid_signature::" + ], + [ + 4, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__isValidSignature::" + ], + [ + 5, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____validate_declare__::" + ], + [ + 6, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl____validate_deploy__::" + ], + [ + 7, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__get_public_key::" + ], + [ + 8, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__set_public_key::" + ], + [ + 9, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__getPublicKey::" + ], + [ + 10, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__setPublicKey::" + ], + [ + 11, + "openzeppelin_account::account::AccountComponent::__wrapper__AccountMixinImpl__supports_interface::" + ], + [ + 12, + "katana_account::Account::__wrapper__constructor" + ], + [ + 13, + "katana_account::Account::UpgradeableImpl::upgrade" + ], + [ + 14, + "core::array::deserialize_array_helper::" + ], + [ + 15, + "openzeppelin_account::account::AccountComponent::SRC6::::__execute__" + ], + [ + 16, + "core::array::serialize_array_helper::, core::array::SpanFelt252Serde, core::array::SpanDrop::>" + ], + [ + 17, + "openzeppelin_account::account::AccountComponent::InternalImpl::::validate_transaction" + ], + [ + 18, + "core::array::deserialize_array_helper::" + ], + [ + 19, + "openzeppelin_account::utils::signature::is_valid_stark_signature" + ], + [ + 20, + "core::array::SpanFelt252Serde::deserialize" + ], + [ + 21, + "openzeppelin_account::account::AccountComponent::PublicKey::::set_public_key" + ], + [ + 22, + "openzeppelin_account::account::AccountComponent::InternalImpl::::initializer" + ], + [ + 23, + "katana_account::Account::ContractStateEventEmitter::emit::>" + ], + [ + 24, + "core::starknet::account::CallSerde::deserialize" + ], + [ + 25, + "openzeppelin_account::utils::execute_calls[expr16]" + ], + [ + 26, + "core::array::serialize_array_helper::" + ], + [ + 27, + "core::ecdsa::check_ecdsa_signature" + ], + [ + 28, + "openzeppelin_account::account::AccountComponent::InternalImpl::::assert_valid_new_owner" + ] + ] + } + }, + "name": null + } + ], + "accounts": { + "0x1f401c745d3dba9b9da11921d1fb006c96f571e9039a0ece3f3b0dc14f04c3d": { + "publicKey": "0x78e6e3e4a50285be0f6e8d0b8a61044033e24023df6eb95979ae4073f159ae6", + "balance": "0x21e19e0c9bab2400000", + "nonce": null, + "class": "0x7dc7899aa655b0aae51eadff6d801a58e97dd99cf4666ee59e704249e51adf2", + "storage": null, + "privateKey": "0x7230b49615d175307d580c33d6fda61fc7b9aec91df0f5c1a5ebe3b8cbfee02", + "salt": "0x29a" + } + }, + "contracts": {} +} \ No newline at end of file diff --git a/packages/starknet/dojo_dev.toml b/packages/starknet/dojo_dev.toml index 9253f8f4..df202f30 100644 --- a/packages/starknet/dojo_dev.toml +++ b/packages/starknet/dojo_dev.toml @@ -1,7 +1,7 @@ [world] -seed = "lore_sn" name = ">LORE Starknet" description = "> get started with LORE Starknet" +seed = "lore_sn" [namespace] default = "lore_sn" diff --git a/packages/starknet/dojo_mainnet.toml b/packages/starknet/dojo_mainnet.toml new file mode 100644 index 00000000..3dc1153b --- /dev/null +++ b/packages/starknet/dojo_mainnet.toml @@ -0,0 +1,35 @@ +[world] +name = ">LORE Starknet" +description = "> get started with LORE Starknet" +seed = "lore_sn_0_2_0" + +[namespace] +default = "lore_sn" + +[env] +rpc_url = "https://api.cartridge.gg/x/starknet/mainnet/rpc/v0_9" +slot_name = "lore_sn-stage" +settlement_chain_id = "SM_MAIN" +appchain_id = "lore_appchain" +core_contract_address = "" +core_contract_deployed_block = "" +fact_registry_address = "0x014bf62fadb41d8f899bb5afeeb2da486fcfd8431852def56c5f10e45ae72765" + +world_address = "0x07d90bdb9b6af74c5c9c29e16a909e82e9faa78da2bf6c35b07504262592f17a" +# account_address = "0x127fd5f1fe78a71f8bcd1fec63e3fe2f0486b6ecd5c86a0466c3a21fa5cfcec" +# private_key = "0xc5b2fcab997346f3ea1c00b002ecf6f382c5f9c9659a3894eb783c5320f912" + +[writers] +"lore_sn" = ["lore_sn-permit_token"] + +[init_call_args] +"lore_sn-permit_token" = [ + "0x0", # messaging/piltover address + "0x0", # appchain address + "0x0", # cartridge address +] + +[migration] +skip_contracts = [ + "fact_registry_mock", # deployed manually +] diff --git a/packages/starknet/dojo_saya-test.toml b/packages/starknet/dojo_saya-test.toml new file mode 100644 index 00000000..df202f30 --- /dev/null +++ b/packages/starknet/dojo_saya-test.toml @@ -0,0 +1,30 @@ +[world] +name = ">LORE Starknet" +description = "> get started with LORE Starknet" +seed = "lore_sn" + +[namespace] +default = "lore_sn" + +[env] +rpc_url = "http://localhost:50000/" +slot_name = "lore_sn-stage" + +world_address = "0x07d90bdb9b6af74c5c9c29e16a909e82e9faa78da2bf6c35b07504262592f17a" +account_address = "0x127fd5f1fe78a71f8bcd1fec63e3fe2f0486b6ecd5c86a0466c3a21fa5cfcec" +private_key = "0xc5b2fcab997346f3ea1c00b002ecf6f382c5f9c9659a3894eb783c5320f912" + +[writers] +"lore_sn" = ["lore_sn-permit_token"] + +[init_call_args] +"lore_sn-permit_token" = [ + "0x0", # messaging/piltover address + "0x0", # appchain address + "0x0", # cartridge address +] + +[migration] +skip_contracts = [ + "fact_registry_mock", # deployed manually +] diff --git a/packages/starknet/dojo_sepolia.toml b/packages/starknet/dojo_sepolia.toml new file mode 100644 index 00000000..20535ff3 --- /dev/null +++ b/packages/starknet/dojo_sepolia.toml @@ -0,0 +1,35 @@ +[world] +name = ">LORE Starknet" +description = "> get started with LORE Starknet" +seed = "lore_sn_0_2_0" + +[namespace] +default = "lore_sn" + +[env] +rpc_url = "https://api.cartridge.gg/x/starknet/sepolia/rpc/v0_9" +slot_name = "lore_sn-stage" +settlement_chain_id = "SN_SEPOLIA" +appchain_id = "lore_appchain" +core_contract_address = "0x9496013cd0ffc7111c6c8358830d0f0453615b56f99a1258781301c90401ab" +core_contract_deployed_block = "6881095" +fact_registry_address = "0x07d3550237ecf2d6ddef9b78e59b38647ee511467fe000ce276f245a006b40bc" + +world_address = "0x0757293bbab55927b8990fc154a8b3e758a66e6ccb3f38ab701aa1f2e91f1f24" +# account_address = "0x127fd5f1fe78a71f8bcd1fec63e3fe2f0486b6ecd5c86a0466c3a21fa5cfcec" +# private_key = "0xc5b2fcab997346f3ea1c00b002ecf6f382c5f9c9659a3894eb783c5320f912" + +[writers] +"lore_sn" = ["lore_sn-permit_token"] + +[init_call_args] +"lore_sn-permit_token" = [ + "0x0", # messaging/piltover address + "0x0", # appchain address + "0x0", # cartridge address +] + +[migration] +skip_contracts = [ + "fact_registry_mock", # deployed manually +] diff --git a/packages/starknet/manifest_saya-test.json b/packages/starknet/manifest_saya-test.json new file mode 100644 index 00000000..9ccfc70c --- /dev/null +++ b/packages/starknet/manifest_saya-test.json @@ -0,0 +1,3188 @@ +{ + "world": { + "class_hash": "0x613551abceb2b37073b1149bb862ea70cf029981ce1ca47e9dd7c7ab97cb65d", + "address": "0x7d90bdb9b6af74c5c9c29e16a909e82e9faa78da2bf6c35b07504262592f17a", + "seed": "lore_sn", + "name": ">LORE Starknet", + "entrypoints": [ + "uuid", + "set_metadata", + "register_namespace", + "register_event", + "register_model", + "register_contract", + "register_external_contract", + "register_library", + "init_contract", + "upgrade_event", + "upgrade_model", + "upgrade_contract", + "upgrade_external_contract", + "emit_event", + "emit_events", + "set_entity", + "set_entities", + "delete_entity", + "delete_entities", + "grant_owner", + "revoke_owner", + "grant_writer", + "revoke_writer", + "upgrade" + ] + }, + "contracts": [ + { + "address": "0x7dc2fd2709fccf08bb3d87376057f612c7da1cdbb9f066ed7ad74b09a9ba7cb", + "class_hash": "0x5dfdd3eb54d079e095da9264b26c70bbc8ae99f43125733bd131bc5228239ce", + "init_calldata": [ + "0x0", + "0x0", + "0x0" + ], + "tag": "lore_sn-permit_token", + "selector": "0x2d3a920998a56ef0bfbf8a5e791ba1c5db29d4f18866a2161472de9ea7794eb", + "systems": [ + "dojo_init", + "purchased_starter_pack", + "set_messaging_contract", + "set_appchain_contract", + "set_cartridge_contract", + "set_permit_type", + "consume_message", + "upgrade", + "safe_transfer_from", + "transfer_from", + "approve", + "set_approval_for_all", + "safeTransferFrom", + "transferFrom", + "setApprovalForAll" + ] + } + ], + "libraries": [], + "models": [ + { + "members": [ + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + } + ], + "class_hash": "0x5d0f0d48f7ff4aed422ed330a52ae5603d8d624014350145a278d10671d098b", + "tag": "lore_sn-PermitConfig", + "selector": "0x6be525a00ffdbe4f401e35d6adb121904d41b37843adfe76a74144893bd8f88" + }, + { + "members": [ + { + "name": "permit_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "permit_type", + "type": "core::felt252", + "key": false + }, + { + "name": "is_used", + "type": "core::bool", + "key": false + }, + { + "name": "trail_name", + "type": "core::byte_array::ByteArray", + "key": false + } + ], + "class_hash": "0x749c80aa4802a115ee5b8fd2bb4376e39b90fa57b64c9612319b065e459941e", + "tag": "lore_sn-PermitTokenInfo", + "selector": "0x2236270e21597bd9bcb5866b2c9500c5e9ea51aefe49d492694291b050e5385" + }, + { + "members": [ + { + "name": "permit_type", + "type": "core::felt252", + "key": true + }, + { + "name": "actions_count", + "type": "core::integer::u32", + "key": false + } + ], + "class_hash": "0x78614f494dbfe36ffb386cc54226dd2c7760417fe9067218bad60f2e1dd13b8", + "tag": "lore_sn-PermitType", + "selector": "0x7caf7f9dbcbb4913459126a00f62c827f9ba7c37e5be402f2246f4530dc53e1" + } + ], + "events": [ + { + "members": [ + { + "name": "uuid", + "type": "core::integer::u32", + "key": true + }, + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "block_number", + "type": "core::integer::u64", + "key": false + }, + { + "name": "block_timestamp", + "type": "core::integer::u64", + "key": false + }, + { + "name": "message_hash", + "type": "core::felt252", + "key": false + }, + { + "name": "message_type", + "type": "core::felt252", + "key": false + }, + { + "name": "payload", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x1faa158cda0478f0d14fc63a80acb5728dfe42a749b8842c1ee103009d26b11", + "tag": "lore_sn-AppchainMessageEvent", + "selector": "0x53747592e0b56248201d6f92208db88970ab41abd528ab924cc023c0ec09fc" + } + ], + "external_contracts": [], + "abis": [ + { + "type": "constructor", + "name": "constructor", + "inputs": [] + }, + { + "type": "struct", + "name": "core::array::Span::<(core::felt252, dojo::meta::introspect::Ty)>", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::<(core::felt252, dojo::meta::introspect::Ty)>" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::>", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::>" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "enum", + "name": "core::bool", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "core::byte_array::ByteArray", + "members": [ + { + "name": "data", + "type": "core::array::Array::" + }, + { + "name": "pending_word", + "type": "core::felt252" + }, + { + "name": "pending_word_len", + "type": "core::internal::bounded_int::BoundedInt::<0, 30>" + } + ] + }, + { + "type": "struct", + "name": "core::integer::u256", + "members": [ + { + "name": "low", + "type": "core::integer::u128" + }, + { + "name": "high", + "type": "core::integer::u128" + } + ] + }, + { + "type": "enum", + "name": "core::option::Option::", + "variants": [ + { + "name": "Some", + "type": "core::integer::u32" + }, + { + "name": "None", + "type": "()" + } + ] + }, + { + "type": "interface", + "name": "dojo::contract::components::upgradeable::IUpgradeable", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "enum", + "variants": [ + { + "name": "Upgraded", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Upgraded", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::upgradeable::upgradeable_cpt::Upgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "interface", + "name": "dojo::contract::components::world_provider::IWorldProvider", + "items": [ + { + "type": "function", + "name": "world_dispatcher", + "inputs": [], + "outputs": [ + { + "type": "dojo::world::iworld::IWorldDispatcher" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "interface", + "name": "dojo::contract::interface::IContract", + "items": [] + }, + { + "type": "struct", + "name": "dojo::event::event::EventDef", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + }, + { + "name": "schema", + "type": "dojo::meta::introspect::Struct" + } + ] + }, + { + "type": "interface", + "name": "dojo::event::interface::IEvent", + "items": [ + { + "type": "function", + "name": "definition", + "inputs": [], + "outputs": [ + { + "type": "dojo::event::event::EventDef" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "interface", + "name": "dojo::meta::interface::IDeployedResource", + "items": [ + { + "type": "function", + "name": "dojo_name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "interface", + "name": "dojo::meta::interface::IStoredResource", + "items": [ + { + "type": "function", + "name": "layout", + "inputs": [], + "outputs": [ + { + "type": "dojo::meta::layout::Layout" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "schema", + "inputs": [], + "outputs": [ + { + "type": "dojo::meta::introspect::Struct" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Enum", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "children", + "type": "core::array::Span::<(core::felt252, dojo::meta::introspect::Ty)>" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Member", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "ty", + "type": "dojo::meta::introspect::Ty" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Struct", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "children", + "type": "core::array::Span::" + } + ] + }, + { + "type": "enum", + "name": "dojo::meta::introspect::Ty", + "variants": [ + { + "name": "Primitive", + "type": "core::felt252" + }, + { + "name": "Struct", + "type": "dojo::meta::introspect::Struct" + }, + { + "name": "Enum", + "type": "dojo::meta::introspect::Enum" + }, + { + "name": "Tuple", + "type": "core::array::Span::" + }, + { + "name": "Array", + "type": "core::array::Span::" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "FixedArray", + "type": "(core::array::Span::, core::integer::u32)" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::layout::FieldLayout", + "members": [ + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ] + }, + { + "type": "enum", + "name": "dojo::meta::layout::Layout", + "variants": [ + { + "name": "Fixed", + "type": "core::array::Span::" + }, + { + "name": "Struct", + "type": "core::array::Span::" + }, + { + "name": "Tuple", + "type": "core::array::Span::" + }, + { + "name": "Array", + "type": "core::array::Span::" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "Enum", + "type": "core::array::Span::" + }, + { + "name": "FixedArray", + "type": "(core::array::Span::, core::integer::u32)" + } + ] + }, + { + "type": "struct", + "name": "dojo::model::definition::ModelDef", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + }, + { + "name": "schema", + "type": "dojo::meta::introspect::Struct" + }, + { + "name": "packed_size", + "type": "core::option::Option::" + }, + { + "name": "unpacked_size", + "type": "core::option::Option::" + } + ] + }, + { + "type": "enum", + "name": "dojo::model::definition::ModelIndex", + "variants": [ + { + "name": "Keys", + "type": "core::array::Span::" + }, + { + "name": "Id", + "type": "core::felt252" + }, + { + "name": "MemberId", + "type": "(core::felt252, core::felt252)" + } + ] + }, + { + "type": "interface", + "name": "dojo::model::interface::IModel", + "items": [ + { + "type": "function", + "name": "unpacked_size", + "inputs": [], + "outputs": [ + { + "type": "core::option::Option::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "packed_size", + "inputs": [], + "outputs": [ + { + "type": "core::option::Option::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "definition", + "inputs": [], + "outputs": [ + { + "type": "dojo::model::definition::ModelDef" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "use_legacy_storage", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "struct", + "name": "dojo::model::metadata::ResourceMetadata", + "members": [ + { + "name": "resource_id", + "type": "core::felt252" + }, + { + "name": "metadata_uri", + "type": "core::byte_array::ByteArray" + }, + { + "name": "metadata_hash", + "type": "core::felt252" + } + ] + }, + { + "type": "interface", + "name": "dojo::world::iworld::IUpgradeableWorld", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "interface", + "name": "dojo::world::iworld::IWorld", + "items": [ + { + "type": "function", + "name": "resource", + "inputs": [ + { + "name": "selector", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "dojo::world::resource::Resource" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "world_version", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "uuid", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u32" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "metadata", + "inputs": [ + { + "name": "resource_selector", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "dojo::model::metadata::ResourceMetadata" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_metadata", + "inputs": [ + { + "name": "metadata", + "type": "dojo::model::metadata::ResourceMetadata" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_namespace", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_event", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_model", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_contract", + "inputs": [ + { + "name": "salt", + "type": "core::felt252" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_external_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_library", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "version", + "type": "core::byte_array::ByteArray" + } + ], + "outputs": [ + { + "type": "core::starknet::class_hash::ClassHash" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "init_contract", + "inputs": [ + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "init_calldata", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_event", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_model", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::starknet::class_hash::ClassHash" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_external_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "emit_event", + "inputs": [ + { + "name": "event_selector", + "type": "core::felt252" + }, + { + "name": "keys", + "type": "core::array::Span::" + }, + { + "name": "values", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "emit_events", + "inputs": [ + { + "name": "event_selector", + "type": "core::felt252" + }, + { + "name": "keys", + "type": "core::array::Span::>" + }, + { + "name": "values", + "type": "core::array::Span::>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [ + { + "type": "core::array::Span::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [ + { + "type": "core::array::Span::>" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "values", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "values", + "type": "core::array::Span::>" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "is_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "owners_count", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::integer::u64" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "struct", + "name": "dojo::world::iworld::IWorldDispatcher", + "members": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "enum", + "name": "dojo::world::resource::Resource", + "variants": [ + { + "name": "Model", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Event", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Contract", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "World", + "type": "()" + }, + { + "name": "Unregistered", + "type": "()" + }, + { + "name": "Library", + "type": "(core::starknet::class_hash::ClassHash, core::felt252)" + }, + { + "name": "ExternalContract", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractInitialized", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "init_calldata", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "salt", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::Event", + "kind": "enum", + "variants": [ + { + "name": "WorldSpawned", + "type": "dojo::world::world_contract::world::WorldSpawned", + "kind": "nested" + }, + { + "name": "WorldUpgraded", + "type": "dojo::world::world_contract::world::WorldUpgraded", + "kind": "nested" + }, + { + "name": "NamespaceRegistered", + "type": "dojo::world::world_contract::world::NamespaceRegistered", + "kind": "nested" + }, + { + "name": "ModelRegistered", + "type": "dojo::world::world_contract::world::ModelRegistered", + "kind": "nested" + }, + { + "name": "EventRegistered", + "type": "dojo::world::world_contract::world::EventRegistered", + "kind": "nested" + }, + { + "name": "ContractRegistered", + "type": "dojo::world::world_contract::world::ContractRegistered", + "kind": "nested" + }, + { + "name": "ExternalContractRegistered", + "type": "dojo::world::world_contract::world::ExternalContractRegistered", + "kind": "nested" + }, + { + "name": "ExternalContractUpgraded", + "type": "dojo::world::world_contract::world::ExternalContractUpgraded", + "kind": "nested" + }, + { + "name": "ModelUpgraded", + "type": "dojo::world::world_contract::world::ModelUpgraded", + "kind": "nested" + }, + { + "name": "EventUpgraded", + "type": "dojo::world::world_contract::world::EventUpgraded", + "kind": "nested" + }, + { + "name": "ContractUpgraded", + "type": "dojo::world::world_contract::world::ContractUpgraded", + "kind": "nested" + }, + { + "name": "ContractInitialized", + "type": "dojo::world::world_contract::world::ContractInitialized", + "kind": "nested" + }, + { + "name": "LibraryRegistered", + "type": "dojo::world::world_contract::world::LibraryRegistered", + "kind": "nested" + }, + { + "name": "EventEmitted", + "type": "dojo::world::world_contract::world::EventEmitted", + "kind": "nested" + }, + { + "name": "MetadataUpdate", + "type": "dojo::world::world_contract::world::MetadataUpdate", + "kind": "nested" + }, + { + "name": "StoreSetRecord", + "type": "dojo::world::world_contract::world::StoreSetRecord", + "kind": "nested" + }, + { + "name": "StoreUpdateRecord", + "type": "dojo::world::world_contract::world::StoreUpdateRecord", + "kind": "nested" + }, + { + "name": "StoreUpdateMember", + "type": "dojo::world::world_contract::world::StoreUpdateMember", + "kind": "nested" + }, + { + "name": "StoreDelRecord", + "type": "dojo::world::world_contract::world::StoreDelRecord", + "kind": "nested" + }, + { + "name": "WriterUpdated", + "type": "dojo::world::world_contract::world::WriterUpdated", + "kind": "nested" + }, + { + "name": "OwnerUpdated", + "type": "dojo::world::world_contract::world::OwnerUpdated", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventEmitted", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "system_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "keys", + "type": "core::array::Span::", + "kind": "data" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "prev_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ExternalContractRegistered", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "block_number", + "type": "core::integer::u64", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ExternalContractUpgraded", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "block_number", + "type": "core::integer::u64", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::LibraryRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::MetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "uri", + "type": "core::byte_array::ByteArray", + "kind": "data" + }, + { + "name": "hash", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ModelRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ModelUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "prev_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::NamespaceRegistered", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "hash", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::OwnerUpdated", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreDelRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreSetRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "keys", + "type": "core::array::Span::", + "kind": "data" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreUpdateMember", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "member_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreUpdateRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WorldSpawned", + "kind": "struct", + "members": [ + { + "name": "creator", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WorldUpgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WriterUpdated", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "function", + "name": "dojo_init", + "inputs": [ + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "ensure_abi", + "inputs": [ + { + "name": "event", + "type": "lore_sn::models::appchain::AppchainMessageEvent" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ensure_unique", + "inputs": [], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ensure_values", + "inputs": [ + { + "name": "value", + "type": "lore_sn::models::appchain::AppchainMessageEventValue" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "struct", + "name": "lore_sn::models::appchain::AppchainMessageEvent", + "members": [ + { + "name": "uuid", + "type": "core::integer::u32" + }, + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + }, + { + "name": "block_timestamp", + "type": "core::integer::u64" + }, + { + "name": "message_hash", + "type": "core::felt252" + }, + { + "name": "message_type", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::appchain::AppchainMessageEventValue", + "members": [ + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + }, + { + "name": "block_timestamp", + "type": "core::integer::u64" + }, + { + "name": "message_hash", + "type": "core::felt252" + }, + { + "name": "message_type", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore_sn::models::appchain::e_AppchainMessageEvent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_config::PermitConfig", + "members": [ + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_config::PermitConfigValue", + "members": [ + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "event", + "name": "lore_sn::models::permit_config::m_PermitConfig::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitTokenInfo", + "members": [ + { + "name": "permit_id", + "type": "core::integer::u128" + }, + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "is_used", + "type": "core::bool" + }, + { + "name": "trail_name", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitTokenInfoValue", + "members": [ + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "is_used", + "type": "core::bool" + }, + { + "name": "trail_name", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitType", + "members": [ + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "actions_count", + "type": "core::integer::u32" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitTypeValue", + "members": [ + { + "name": "actions_count", + "type": "core::integer::u32" + } + ] + }, + { + "type": "event", + "name": "lore_sn::models::permit_token_info::m_PermitTokenInfo::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore_sn::models::permit_token_info::m_PermitType::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "interface", + "name": "lore_sn::systems::permit_token::IPermitTokenPublic", + "items": [ + { + "type": "function", + "name": "purchased_starter_pack", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u128" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_messaging_contract", + "inputs": [ + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_appchain_contract", + "inputs": [ + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_cartridge_contract", + "inputs": [ + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_permit_type", + "inputs": [ + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "consume_message", + "inputs": [ + { + "name": "payload", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore_sn::systems::permit_token::permit_token::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + }, + { + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "ERC721Event", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "flat" + }, + { + "name": "ERC721ComboEvent", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "flat" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "from_token_id", + "type": "core::integer::u256", + "kind": "key" + }, + { + "name": "to_token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::ContractURIUpdated", + "kind": "struct", + "members": [] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "ContractURIUpdated", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::ContractURIUpdated", + "kind": "nested" + }, + { + "name": "MetadataUpdate", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate", + "kind": "nested" + }, + { + "name": "BatchMetadataUpdate", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "interface", + "name": "nft_combo::erc721::interface::IERC721ComboABI", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balance_of", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "owner_of", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "safe_transfer_from", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "data", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transfer_from", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "approve", + "inputs": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_approval_for_all", + "inputs": [ + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "approved", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "get_approved", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_approved_for_all", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balanceOf", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ownerOf", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "safeTransferFrom", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "tokenId", + "type": "core::integer::u256" + }, + { + "name": "data", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transferFrom", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "setApprovalForAll", + "inputs": [ + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "approved", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "getApproved", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "isApprovedForAll", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "symbol", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_uri", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "tokenURI", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "max_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "reserved_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "available_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "minted_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "total_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "last_token_id", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_minting_paused", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_minted_out", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_owner_of", + "inputs": [ + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_exists", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "maxSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "reservedSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "availableSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "mintedSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "totalSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "contract_uri", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "contractURI", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "royalty_info", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "sale_price", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u256)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "default_royalty", + "inputs": [], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_royalty", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "royaltyInfo", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "sale_price", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u256)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "defaultRoyalty", + "inputs": [], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "tokenRoyalty", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Approval", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "approved", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "approved", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "enum", + "variants": [ + { + "name": "Transfer", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Transfer", + "kind": "nested" + }, + { + "name": "Approval", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Approval", + "kind": "nested" + }, + { + "name": "ApprovalForAll", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Transfer", + "kind": "struct", + "members": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + } + ] +} \ No newline at end of file diff --git a/packages/starknet/manifest_sepolia.json b/packages/starknet/manifest_sepolia.json new file mode 100644 index 00000000..017ed80f --- /dev/null +++ b/packages/starknet/manifest_sepolia.json @@ -0,0 +1,3188 @@ +{ + "world": { + "class_hash": "0x613551abceb2b37073b1149bb862ea70cf029981ce1ca47e9dd7c7ab97cb65d", + "address": "0x757293bbab55927b8990fc154a8b3e758a66e6ccb3f38ab701aa1f2e91f1f24", + "seed": "lore_sn_0_2_0", + "name": ">LORE Starknet", + "entrypoints": [ + "uuid", + "set_metadata", + "register_namespace", + "register_event", + "register_model", + "register_contract", + "register_external_contract", + "register_library", + "init_contract", + "upgrade_event", + "upgrade_model", + "upgrade_contract", + "upgrade_external_contract", + "emit_event", + "emit_events", + "set_entity", + "set_entities", + "delete_entity", + "delete_entities", + "grant_owner", + "revoke_owner", + "grant_writer", + "revoke_writer", + "upgrade" + ] + }, + "contracts": [ + { + "address": "0x52073be9902c993ddb321883133b8c64e0a1c544af014c2a36c367fdcd8d2e6", + "class_hash": "0x5dfdd3eb54d079e095da9264b26c70bbc8ae99f43125733bd131bc5228239ce", + "init_calldata": [ + "0x0", + "0x0", + "0x0" + ], + "tag": "lore_sn-permit_token", + "selector": "0x2d3a920998a56ef0bfbf8a5e791ba1c5db29d4f18866a2161472de9ea7794eb", + "systems": [ + "dojo_init", + "purchased_starter_pack", + "set_messaging_contract", + "set_appchain_contract", + "set_cartridge_contract", + "set_permit_type", + "consume_message", + "upgrade", + "safe_transfer_from", + "transfer_from", + "approve", + "set_approval_for_all", + "safeTransferFrom", + "transferFrom", + "setApprovalForAll" + ] + } + ], + "libraries": [], + "models": [ + { + "members": [ + { + "name": "key", + "type": "core::felt252", + "key": true + }, + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + } + ], + "class_hash": "0x5d0f0d48f7ff4aed422ed330a52ae5603d8d624014350145a278d10671d098b", + "tag": "lore_sn-PermitConfig", + "selector": "0x6be525a00ffdbe4f401e35d6adb121904d41b37843adfe76a74144893bd8f88" + }, + { + "members": [ + { + "name": "permit_id", + "type": "core::integer::u128", + "key": true + }, + { + "name": "permit_type", + "type": "core::felt252", + "key": false + }, + { + "name": "is_used", + "type": "core::bool", + "key": false + }, + { + "name": "trail_name", + "type": "core::byte_array::ByteArray", + "key": false + } + ], + "class_hash": "0x749c80aa4802a115ee5b8fd2bb4376e39b90fa57b64c9612319b065e459941e", + "tag": "lore_sn-PermitTokenInfo", + "selector": "0x2236270e21597bd9bcb5866b2c9500c5e9ea51aefe49d492694291b050e5385" + }, + { + "members": [ + { + "name": "permit_type", + "type": "core::felt252", + "key": true + }, + { + "name": "actions_count", + "type": "core::integer::u32", + "key": false + } + ], + "class_hash": "0x78614f494dbfe36ffb386cc54226dd2c7760417fe9067218bad60f2e1dd13b8", + "tag": "lore_sn-PermitType", + "selector": "0x7caf7f9dbcbb4913459126a00f62c827f9ba7c37e5be402f2246f4530dc53e1" + } + ], + "events": [ + { + "members": [ + { + "name": "uuid", + "type": "core::integer::u32", + "key": true + }, + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress", + "key": false + }, + { + "name": "block_number", + "type": "core::integer::u64", + "key": false + }, + { + "name": "block_timestamp", + "type": "core::integer::u64", + "key": false + }, + { + "name": "message_hash", + "type": "core::felt252", + "key": false + }, + { + "name": "message_type", + "type": "core::felt252", + "key": false + }, + { + "name": "payload", + "type": "core::array::Array::", + "key": false + } + ], + "class_hash": "0x1faa158cda0478f0d14fc63a80acb5728dfe42a749b8842c1ee103009d26b11", + "tag": "lore_sn-AppchainMessageEvent", + "selector": "0x53747592e0b56248201d6f92208db88970ab41abd528ab924cc023c0ec09fc" + } + ], + "external_contracts": [], + "abis": [ + { + "type": "constructor", + "name": "constructor", + "inputs": [] + }, + { + "type": "struct", + "name": "core::array::Span::<(core::felt252, dojo::meta::introspect::Ty)>", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::<(core::felt252, dojo::meta::introspect::Ty)>" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::>", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::>" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "enum", + "name": "core::bool", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "type": "struct", + "name": "core::byte_array::ByteArray", + "members": [ + { + "name": "data", + "type": "core::array::Array::" + }, + { + "name": "pending_word", + "type": "core::felt252" + }, + { + "name": "pending_word_len", + "type": "core::internal::bounded_int::BoundedInt::<0, 30>" + } + ] + }, + { + "type": "struct", + "name": "core::integer::u256", + "members": [ + { + "name": "low", + "type": "core::integer::u128" + }, + { + "name": "high", + "type": "core::integer::u128" + } + ] + }, + { + "type": "enum", + "name": "core::option::Option::", + "variants": [ + { + "name": "Some", + "type": "core::integer::u32" + }, + { + "name": "None", + "type": "()" + } + ] + }, + { + "type": "interface", + "name": "dojo::contract::components::upgradeable::IUpgradeable", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "enum", + "variants": [ + { + "name": "Upgraded", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Upgraded", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::upgradeable::upgradeable_cpt::Upgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "interface", + "name": "dojo::contract::components::world_provider::IWorldProvider", + "items": [ + { + "type": "function", + "name": "world_dispatcher", + "inputs": [], + "outputs": [ + { + "type": "dojo::world::iworld::IWorldDispatcher" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "interface", + "name": "dojo::contract::interface::IContract", + "items": [] + }, + { + "type": "struct", + "name": "dojo::event::event::EventDef", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + }, + { + "name": "schema", + "type": "dojo::meta::introspect::Struct" + } + ] + }, + { + "type": "interface", + "name": "dojo::event::interface::IEvent", + "items": [ + { + "type": "function", + "name": "definition", + "inputs": [], + "outputs": [ + { + "type": "dojo::event::event::EventDef" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "interface", + "name": "dojo::meta::interface::IDeployedResource", + "items": [ + { + "type": "function", + "name": "dojo_name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "interface", + "name": "dojo::meta::interface::IStoredResource", + "items": [ + { + "type": "function", + "name": "layout", + "inputs": [], + "outputs": [ + { + "type": "dojo::meta::layout::Layout" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "schema", + "inputs": [], + "outputs": [ + { + "type": "dojo::meta::introspect::Struct" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Enum", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "children", + "type": "core::array::Span::<(core::felt252, dojo::meta::introspect::Ty)>" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Member", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "ty", + "type": "dojo::meta::introspect::Ty" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::introspect::Struct", + "members": [ + { + "name": "name", + "type": "core::felt252" + }, + { + "name": "attrs", + "type": "core::array::Span::" + }, + { + "name": "children", + "type": "core::array::Span::" + } + ] + }, + { + "type": "enum", + "name": "dojo::meta::introspect::Ty", + "variants": [ + { + "name": "Primitive", + "type": "core::felt252" + }, + { + "name": "Struct", + "type": "dojo::meta::introspect::Struct" + }, + { + "name": "Enum", + "type": "dojo::meta::introspect::Enum" + }, + { + "name": "Tuple", + "type": "core::array::Span::" + }, + { + "name": "Array", + "type": "core::array::Span::" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "FixedArray", + "type": "(core::array::Span::, core::integer::u32)" + } + ] + }, + { + "type": "struct", + "name": "dojo::meta::layout::FieldLayout", + "members": [ + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ] + }, + { + "type": "enum", + "name": "dojo::meta::layout::Layout", + "variants": [ + { + "name": "Fixed", + "type": "core::array::Span::" + }, + { + "name": "Struct", + "type": "core::array::Span::" + }, + { + "name": "Tuple", + "type": "core::array::Span::" + }, + { + "name": "Array", + "type": "core::array::Span::" + }, + { + "name": "ByteArray", + "type": "()" + }, + { + "name": "Enum", + "type": "core::array::Span::" + }, + { + "name": "FixedArray", + "type": "(core::array::Span::, core::integer::u32)" + } + ] + }, + { + "type": "struct", + "name": "dojo::model::definition::ModelDef", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + }, + { + "name": "schema", + "type": "dojo::meta::introspect::Struct" + }, + { + "name": "packed_size", + "type": "core::option::Option::" + }, + { + "name": "unpacked_size", + "type": "core::option::Option::" + } + ] + }, + { + "type": "enum", + "name": "dojo::model::definition::ModelIndex", + "variants": [ + { + "name": "Keys", + "type": "core::array::Span::" + }, + { + "name": "Id", + "type": "core::felt252" + }, + { + "name": "MemberId", + "type": "(core::felt252, core::felt252)" + } + ] + }, + { + "type": "interface", + "name": "dojo::model::interface::IModel", + "items": [ + { + "type": "function", + "name": "unpacked_size", + "inputs": [], + "outputs": [ + { + "type": "core::option::Option::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "packed_size", + "inputs": [], + "outputs": [ + { + "type": "core::option::Option::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "definition", + "inputs": [], + "outputs": [ + { + "type": "dojo::model::definition::ModelDef" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "use_legacy_storage", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "struct", + "name": "dojo::model::metadata::ResourceMetadata", + "members": [ + { + "name": "resource_id", + "type": "core::felt252" + }, + { + "name": "metadata_uri", + "type": "core::byte_array::ByteArray" + }, + { + "name": "metadata_hash", + "type": "core::felt252" + } + ] + }, + { + "type": "interface", + "name": "dojo::world::iworld::IUpgradeableWorld", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "interface", + "name": "dojo::world::iworld::IWorld", + "items": [ + { + "type": "function", + "name": "resource", + "inputs": [ + { + "name": "selector", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "dojo::world::resource::Resource" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "world_version", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "uuid", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u32" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "metadata", + "inputs": [ + { + "name": "resource_selector", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "dojo::model::metadata::ResourceMetadata" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_metadata", + "inputs": [ + { + "name": "metadata", + "type": "dojo::model::metadata::ResourceMetadata" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_namespace", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_event", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_model", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_contract", + "inputs": [ + { + "name": "salt", + "type": "core::felt252" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_external_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "register_library", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + }, + { + "name": "name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "version", + "type": "core::byte_array::ByteArray" + } + ], + "outputs": [ + { + "type": "core::starknet::class_hash::ClassHash" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "init_contract", + "inputs": [ + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "init_calldata", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_event", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_model", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::starknet::class_hash::ClassHash" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "upgrade_external_contract", + "inputs": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "emit_event", + "inputs": [ + { + "name": "event_selector", + "type": "core::felt252" + }, + { + "name": "keys", + "type": "core::array::Span::" + }, + { + "name": "values", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "emit_events", + "inputs": [ + { + "name": "event_selector", + "type": "core::felt252" + }, + { + "name": "keys", + "type": "core::array::Span::>" + }, + { + "name": "values", + "type": "core::array::Span::>" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [ + { + "type": "core::array::Span::" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [ + { + "type": "core::array::Span::>" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "values", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "values", + "type": "core::array::Span::>" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entity", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "index", + "type": "dojo::model::definition::ModelIndex" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "delete_entities", + "inputs": [ + { + "name": "model_selector", + "type": "core::felt252" + }, + { + "name": "indexes", + "type": "core::array::Span::" + }, + { + "name": "layout", + "type": "dojo::meta::layout::Layout" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "is_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_owner", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "owners_count", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::integer::u64" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "grant_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "revoke_writer", + "inputs": [ + { + "name": "resource", + "type": "core::felt252" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "struct", + "name": "dojo::world::iworld::IWorldDispatcher", + "members": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "enum", + "name": "dojo::world::resource::Resource", + "variants": [ + { + "name": "Model", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Event", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Contract", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + }, + { + "name": "Namespace", + "type": "core::byte_array::ByteArray" + }, + { + "name": "World", + "type": "()" + }, + { + "name": "Unregistered", + "type": "()" + }, + { + "name": "Library", + "type": "(core::starknet::class_hash::ClassHash, core::felt252)" + }, + { + "name": "ExternalContract", + "type": "(core::starknet::contract_address::ContractAddress, core::felt252)" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractInitialized", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "init_calldata", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "salt", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ContractUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::Event", + "kind": "enum", + "variants": [ + { + "name": "WorldSpawned", + "type": "dojo::world::world_contract::world::WorldSpawned", + "kind": "nested" + }, + { + "name": "WorldUpgraded", + "type": "dojo::world::world_contract::world::WorldUpgraded", + "kind": "nested" + }, + { + "name": "NamespaceRegistered", + "type": "dojo::world::world_contract::world::NamespaceRegistered", + "kind": "nested" + }, + { + "name": "ModelRegistered", + "type": "dojo::world::world_contract::world::ModelRegistered", + "kind": "nested" + }, + { + "name": "EventRegistered", + "type": "dojo::world::world_contract::world::EventRegistered", + "kind": "nested" + }, + { + "name": "ContractRegistered", + "type": "dojo::world::world_contract::world::ContractRegistered", + "kind": "nested" + }, + { + "name": "ExternalContractRegistered", + "type": "dojo::world::world_contract::world::ExternalContractRegistered", + "kind": "nested" + }, + { + "name": "ExternalContractUpgraded", + "type": "dojo::world::world_contract::world::ExternalContractUpgraded", + "kind": "nested" + }, + { + "name": "ModelUpgraded", + "type": "dojo::world::world_contract::world::ModelUpgraded", + "kind": "nested" + }, + { + "name": "EventUpgraded", + "type": "dojo::world::world_contract::world::EventUpgraded", + "kind": "nested" + }, + { + "name": "ContractUpgraded", + "type": "dojo::world::world_contract::world::ContractUpgraded", + "kind": "nested" + }, + { + "name": "ContractInitialized", + "type": "dojo::world::world_contract::world::ContractInitialized", + "kind": "nested" + }, + { + "name": "LibraryRegistered", + "type": "dojo::world::world_contract::world::LibraryRegistered", + "kind": "nested" + }, + { + "name": "EventEmitted", + "type": "dojo::world::world_contract::world::EventEmitted", + "kind": "nested" + }, + { + "name": "MetadataUpdate", + "type": "dojo::world::world_contract::world::MetadataUpdate", + "kind": "nested" + }, + { + "name": "StoreSetRecord", + "type": "dojo::world::world_contract::world::StoreSetRecord", + "kind": "nested" + }, + { + "name": "StoreUpdateRecord", + "type": "dojo::world::world_contract::world::StoreUpdateRecord", + "kind": "nested" + }, + { + "name": "StoreUpdateMember", + "type": "dojo::world::world_contract::world::StoreUpdateMember", + "kind": "nested" + }, + { + "name": "StoreDelRecord", + "type": "dojo::world::world_contract::world::StoreDelRecord", + "kind": "nested" + }, + { + "name": "WriterUpdated", + "type": "dojo::world::world_contract::world::WriterUpdated", + "kind": "nested" + }, + { + "name": "OwnerUpdated", + "type": "dojo::world::world_contract::world::OwnerUpdated", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventEmitted", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "system_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "keys", + "type": "core::array::Span::", + "kind": "data" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::EventUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "prev_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ExternalContractRegistered", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "block_number", + "type": "core::integer::u64", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ExternalContractUpgraded", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "instance_name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "contract_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "block_number", + "type": "core::integer::u64", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::LibraryRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::MetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "uri", + "type": "core::byte_array::ByteArray", + "kind": "data" + }, + { + "name": "hash", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ModelRegistered", + "kind": "struct", + "members": [ + { + "name": "name", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::ModelUpgraded", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + }, + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "prev_address", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::NamespaceRegistered", + "kind": "struct", + "members": [ + { + "name": "namespace", + "type": "core::byte_array::ByteArray", + "kind": "key" + }, + { + "name": "hash", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::OwnerUpdated", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreDelRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreSetRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "keys", + "type": "core::array::Span::", + "kind": "data" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreUpdateMember", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "member_selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::StoreUpdateRecord", + "kind": "struct", + "members": [ + { + "name": "selector", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "entity_id", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "values", + "type": "core::array::Span::", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WorldSpawned", + "kind": "struct", + "members": [ + { + "name": "creator", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WorldUpgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "dojo::world::world_contract::world::WriterUpdated", + "kind": "struct", + "members": [ + { + "name": "resource", + "type": "core::felt252", + "kind": "key" + }, + { + "name": "contract", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "value", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "function", + "name": "dojo_init", + "inputs": [ + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "ensure_abi", + "inputs": [ + { + "name": "event", + "type": "lore_sn::models::appchain::AppchainMessageEvent" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ensure_unique", + "inputs": [], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ensure_values", + "inputs": [ + { + "name": "value", + "type": "lore_sn::models::appchain::AppchainMessageEventValue" + } + ], + "outputs": [], + "state_mutability": "view" + }, + { + "type": "struct", + "name": "lore_sn::models::appchain::AppchainMessageEvent", + "members": [ + { + "name": "uuid", + "type": "core::integer::u32" + }, + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + }, + { + "name": "block_timestamp", + "type": "core::integer::u64" + }, + { + "name": "message_hash", + "type": "core::felt252" + }, + { + "name": "message_type", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::appchain::AppchainMessageEventValue", + "members": [ + { + "name": "caller_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "from_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "block_number", + "type": "core::integer::u64" + }, + { + "name": "block_timestamp", + "type": "core::integer::u64" + }, + { + "name": "message_hash", + "type": "core::felt252" + }, + { + "name": "message_type", + "type": "core::felt252" + }, + { + "name": "payload", + "type": "core::array::Array::" + } + ] + }, + { + "type": "event", + "name": "lore_sn::models::appchain::e_AppchainMessageEvent::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_config::PermitConfig", + "members": [ + { + "name": "key", + "type": "core::felt252" + }, + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_config::PermitConfigValue", + "members": [ + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "event", + "name": "lore_sn::models::permit_config::m_PermitConfig::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitTokenInfo", + "members": [ + { + "name": "permit_id", + "type": "core::integer::u128" + }, + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "is_used", + "type": "core::bool" + }, + { + "name": "trail_name", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitTokenInfoValue", + "members": [ + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "is_used", + "type": "core::bool" + }, + { + "name": "trail_name", + "type": "core::byte_array::ByteArray" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitType", + "members": [ + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "actions_count", + "type": "core::integer::u32" + } + ] + }, + { + "type": "struct", + "name": "lore_sn::models::permit_token_info::PermitTypeValue", + "members": [ + { + "name": "actions_count", + "type": "core::integer::u32" + } + ] + }, + { + "type": "event", + "name": "lore_sn::models::permit_token_info::m_PermitTokenInfo::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "lore_sn::models::permit_token_info::m_PermitType::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "interface", + "name": "lore_sn::systems::permit_token::IPermitTokenPublic", + "items": [ + { + "type": "function", + "name": "purchased_starter_pack", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u128" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_messaging_contract", + "inputs": [ + { + "name": "messaging_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_appchain_contract", + "inputs": [ + { + "name": "appchain_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_cartridge_contract", + "inputs": [ + { + "name": "cartridge_contract", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_permit_type", + "inputs": [ + { + "name": "permit_type", + "type": "core::felt252" + }, + { + "name": "actions_count", + "type": "core::integer::u32" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "consume_message", + "inputs": [ + { + "name": "payload", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "event", + "name": "lore_sn::systems::permit_token::permit_token::Event", + "kind": "enum", + "variants": [ + { + "name": "UpgradeableEvent", + "type": "dojo::contract::components::upgradeable::upgradeable_cpt::Event", + "kind": "nested" + }, + { + "name": "WorldProviderEvent", + "type": "dojo::contract::components::world_provider::world_provider_cpt::Event", + "kind": "nested" + }, + { + "name": "SRC5Event", + "type": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "ERC721Event", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "flat" + }, + { + "name": "ERC721ComboEvent", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "flat" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "from_token_id", + "type": "core::integer::u256", + "kind": "key" + }, + { + "name": "to_token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::ContractURIUpdated", + "kind": "struct", + "members": [] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "ContractURIUpdated", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::ContractURIUpdated", + "kind": "nested" + }, + { + "name": "MetadataUpdate", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate", + "kind": "nested" + }, + { + "name": "BatchMetadataUpdate", + "type": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::BatchMetadataUpdate", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "nft_combo::erc721::erc721_combo::ERC721ComboComponent::MetadataUpdate", + "kind": "struct", + "members": [ + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "interface", + "name": "nft_combo::erc721::interface::IERC721ComboABI", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balance_of", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "owner_of", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "safe_transfer_from", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "data", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transfer_from", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "approve", + "inputs": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "set_approval_for_all", + "inputs": [ + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "approved", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "get_approved", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_approved_for_all", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balanceOf", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "ownerOf", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "safeTransferFrom", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "tokenId", + "type": "core::integer::u256" + }, + { + "name": "data", + "type": "core::array::Span::" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transferFrom", + "inputs": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "setApprovalForAll", + "inputs": [ + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "approved", + "type": "core::bool" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "getApproved", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "isApprovedForAll", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "name", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "symbol", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_uri", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "tokenURI", + "inputs": [ + { + "name": "tokenId", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "max_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "reserved_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "available_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "minted_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "total_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "last_token_id", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_minting_paused", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_minted_out", + "inputs": [], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_owner_of", + "inputs": [ + { + "name": "address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_exists", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "maxSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "reservedSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "availableSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "mintedSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "totalSupply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "contract_uri", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "contractURI", + "inputs": [], + "outputs": [ + { + "type": "core::byte_array::ByteArray" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "royalty_info", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "sale_price", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u256)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "default_royalty", + "inputs": [], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "token_royalty", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "royaltyInfo", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + }, + { + "name": "sale_price", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u256)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "defaultRoyalty", + "inputs": [], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "tokenRoyalty", + "inputs": [ + { + "name": "token_id", + "type": "core::integer::u256" + } + ], + "outputs": [ + { + "type": "(core::starknet::contract_address::ContractAddress, core::integer::u128, core::integer::u128)" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_introspection::src5::SRC5Component::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Approval", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "approved", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "operator", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "approved", + "type": "core::bool", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Event", + "kind": "enum", + "variants": [ + { + "name": "Transfer", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Transfer", + "kind": "nested" + }, + { + "name": "Approval", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::Approval", + "kind": "nested" + }, + { + "name": "ApprovalForAll", + "type": "openzeppelin_token::erc721::erc721::ERC721Component::ApprovalForAll", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin_token::erc721::erc721::ERC721Component::Transfer", + "kind": "struct", + "members": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "key" + }, + { + "name": "token_id", + "type": "core::integer::u256", + "kind": "key" + } + ] + } + ] +} \ No newline at end of file diff --git a/packages/starknet/package.json b/packages/starknet/package.json new file mode 100644 index 00000000..318e51f8 --- /dev/null +++ b/packages/starknet/package.json @@ -0,0 +1,17 @@ +{ + "name": "@lore/starknet", + "version": "0.1.0", + "type": "module", + "scripts": { + "sepolia:deploy": "bun scripts/sn_deploy.ts sepolia", + "sepolia:slot": "bun scripts/sn_slot.ts sepolia" + }, + "dependencies": { + }, + "devDependencies": { + "starknet": "^8.5.4" + }, + "engines": { + "bun": "latest" + } +} diff --git a/packages/starknet/scripts/common.ts b/packages/starknet/scripts/common.ts new file mode 100644 index 00000000..fa7c2c29 --- /dev/null +++ b/packages/starknet/scripts/common.ts @@ -0,0 +1,56 @@ +import { promises as fs } from "fs"; +import { shortString, type BigNumberish } from "starknet"; + +export const getProfileEnv = async (profile: string, envName: string) => { + const filePath = `./dojo_${profile}.toml`; + + try { + const content = await fs.readFile(filePath, "utf-8"); + // Match `envName = "value"` or `envName = 'value'` or `envName = value` + const regex = new RegExp(`^\\s*${envName}\\s*=\\s*(?:"([^"]+)"|'([^']+)'|([^\\s#]+))`, "m"); + const match = content.match(regex); + if (match) { + return match[1] || match[2] || match[3]; + } + return null; + } catch (error) { + console.error(`Error reading or parsing ${filePath}:`, error); + return null; + } +}; + +export const runProcess = async (command: string, env: any = {}, ignoreError: boolean = false) => { + console.log(`>> ${command}`); + const cmd = command.split(" "); + const proc = Bun.spawn(cmd, { + env: { ...import.meta.env, ...env }, + onExit: async (proc, exitCode, signalCode, error) => { + if (error || exitCode !== 0) { + console.error(">>> runProcess() error:", error, exitCode); + if (!ignoreError) { + process.exit(exitCode); + } + throw error; + } + }, + }); + try { + const output = await new Response(proc.stdout).text(); + console.log(output); + await proc.exited; + return output; + } catch (error) { + return undefined; + } +}; + +export const stringToFelt = (v: string): BigNumberish => (v ? shortString.encodeShortString(v) : '0x0') + +export async function fileExistsAsync(path: string): Promise { + try { + await fs.access(path, fs.constants.F_OK); + return true; + } catch (e) { + return false; + } +} diff --git a/packages/starknet/scripts/env.ts b/packages/starknet/scripts/env.ts new file mode 100644 index 00000000..c8854d9f --- /dev/null +++ b/packages/starknet/scripts/env.ts @@ -0,0 +1,47 @@ +import { + getProfileEnv, + stringToFelt, +} from "./common.ts"; + +export const buildEnv = async (profile: string) => { + console.log(`:: PROFILE [${profile}]`); + const seed = await getProfileEnv(profile, "seed"); + const SAYA_SALT = stringToFelt(seed ?? ""); + const SETTLEMENT_RPC_URL = await getProfileEnv(profile, "rpc_url"); + const SETTLEMENT_CHAIN_ID = await getProfileEnv(profile, "settlement_chain_id"); + const CORE_CONTRACT_ADDRESS = await getProfileEnv(profile, "core_contract_address"); + const CORE_CONTRACT_DEPLOYED_BLOCK = await getProfileEnv(profile, "core_contract_deployed_block"); + const FACT_REGISTRY_ADDRESS = await getProfileEnv(profile, "fact_registry_address"); + const APPCHAIN_ID = await getProfileEnv(profile, "appchain_id"); + const APPCHAIN_CONFIG_PATH = `./data/${APPCHAIN_ID}`; + const KATANA_L3_BIN = `./bin/katana-1.7.0-snos.4`; + const SLOT_SERVICE_NAME = (APPCHAIN_ID ?? '').replaceAll("_", "-"); + + console.log(`:: SETTLEMENT_CHAIN_ID (L2) [${SETTLEMENT_CHAIN_ID}]`); + console.log(`:: APPCHAIN_ID (L3) [${APPCHAIN_ID}]`); + + // required env: + // SETTLEMENT_ACCOUNT_ADDRESS:... + // SETTLEMENT_ACCOUNT_PRIVATE_KEY:... + const env = { + // secrets, from .env + SETTLEMENT_ACCOUNT_ADDRESS: import.meta.env.SETTLEMENT_ACCOUNT_ADDRESS, + SETTLEMENT_ACCOUNT_PRIVATE_KEY: import.meta.env.SETTLEMENT_ACCOUNT_PRIVATE_KEY, + DOJO_ACCOUNT_ADDRESS: import.meta.env.DOJO_ACCOUNT_ADDRESS, + DOJO_PRIVATE_KEY: import.meta.env.DOJO_PRIVATE_KEY, + // used by sozo and saya + SETTLEMENT_CHAIN_ID, + SETTLEMENT_RPC_URL, + CORE_CONTRACT_ADDRESS, + CORE_CONTRACT_DEPLOYED_BLOCK, + FACT_REGISTRY_ADDRESS, + // required parameters + SAYA_SALT, + APPCHAIN_ID, + APPCHAIN_CONFIG_PATH, + KATANA_L3_BIN, + SLOT_SERVICE_NAME, + } + + return env; +}; diff --git a/packages/starknet/scripts/sn_deploy.ts b/packages/starknet/scripts/sn_deploy.ts new file mode 100644 index 00000000..369c781f --- /dev/null +++ b/packages/starknet/scripts/sn_deploy.ts @@ -0,0 +1,65 @@ +import { + runProcess, + fileExistsAsync, +} from "./common.ts"; +import { buildEnv } from "./env.ts"; + +const PROFILE = process.argv[2]; + +export const deployCoreContract = async () => { + const env = await buildEnv(PROFILE); + + if (!env.SAYA_SALT) throw new Error(`!! SAYA_SALT not found for profile [${PROFILE}]`); + if (!env.SETTLEMENT_CHAIN_ID) throw new Error(`!! SETTLEMENT_CHAIN_ID not found for profile [${PROFILE}]`); + if (!env.APPCHAIN_ID) throw new Error(`!! APPCHAIN_ID not found for profile [${PROFILE}]`); + if (!env.SETTLEMENT_RPC_URL) throw new Error(`!! SETTLEMENT_RPC_URL not found for profile [${PROFILE}]`); + if (!env.SETTLEMENT_ACCOUNT_ADDRESS) throw new Error(`!! SETTLEMENT_ACCOUNT_ADDRESS env variable not set`); + if (!env.SETTLEMENT_ACCOUNT_PRIVATE_KEY) throw new Error(`!! SETTLEMENT_ACCOUNT_PRIVATE_KEY env variable not set`); + + // Deploy core contract (once) + console.log(`::`); + console.log(`:: Deploying core contract...`, env); + await runProcess(`saya core-contract declare`, env); + await runProcess(`saya core-contract deploy --salt ${env.SAYA_SALT}`, env); + // core_contract_address is printed... + if (!env.CORE_CONTRACT_ADDRESS) throw new Error(`!! CORE_CONTRACT_ADDRESS not found for profile [${PROFILE}]`); + if (!env.CORE_CONTRACT_DEPLOYED_BLOCK) throw new Error(`!! CORE_CONTRACT_DEPLOYED_BLOCK not found for profile [${PROFILE}]`); + if (!env.FACT_REGISTRY_ADDRESS) throw new Error(`!! FACT_REGISTRY_ADDRESS not found for profile [${PROFILE}]`); + console.log(`:: Setting up program...`); + await runProcess(`saya core-contract setup-program --chain-id ${env.APPCHAIN_ID}`, env); + + // Build appchain config + console.log(`::`); + console.log(`:: Building appchain config...`); + if (!env.APPCHAIN_CONFIG_PATH) throw new Error(`!! APPCHAIN_CONFIG_PATH not found for profile [${PROFILE}]`); + if (!await fileExistsAsync(env.KATANA_L3_BIN)) throw new Error(`!! KATANA_L3_BIN not found [${env.KATANA_L3_BIN}]`); + const cmd = [ + env.KATANA_L3_BIN, + `init`, + `--settlement-chain ${env.SETTLEMENT_RPC_URL}`, + `--id ${env.APPCHAIN_ID}`, + `--settlement-contract ${env.CORE_CONTRACT_ADDRESS}`, + `--settlement-contract-deployed-block ${env.CORE_CONTRACT_DEPLOYED_BLOCK}`, + `--settlement-facts-registry ${env.FACT_REGISTRY_ADDRESS}`, + `--output-path ${env.APPCHAIN_CONFIG_PATH}` + ] + await runProcess(cmd.join(" "), env); + await runProcess(`ls -l ${env.APPCHAIN_CONFIG_PATH}`, env); +}; + +export const deployDojoContracts = async () => { + const env = await buildEnv(PROFILE); + + if (!env.DOJO_ACCOUNT_ADDRESS) throw new Error(`!! DOJO_ACCOUNT_ADDRESS env variable not set`); + if (!env.DOJO_PRIVATE_KEY) throw new Error(`!! DOJO_PRIVATE_KEY env variable not set`); + + // Deploy Dojo contracts + console.log(`::`); + console.log(`:: DEPLOYING DOJO CONTRACTS`); + await runProcess(`sozo build --profile ${PROFILE} --typescript`); + await runProcess(`sozo inspect --profile ${PROFILE}`); + await runProcess(`sozo migrate --profile ${PROFILE}`); +}; + +await deployCoreContract(); +await deployDojoContracts(); diff --git a/packages/starknet/scripts/sn_slot.ts b/packages/starknet/scripts/sn_slot.ts new file mode 100644 index 00000000..f3535444 --- /dev/null +++ b/packages/starknet/scripts/sn_slot.ts @@ -0,0 +1,32 @@ +import { + runProcess, +} from "./common.ts"; +import { buildEnv } from "./env.ts"; + +const PROFILE = process.argv[2]; + +const KATANA_TIER = "basic"; +// const TORII_TIER = "basic"; + +export const deployKatana = async () => { + const env = await buildEnv(PROFILE); + + if (!env.DOJO_ACCOUNT_ADDRESS) throw new Error(`!! DOJO_ACCOUNT_ADDRESS env variable not set`); + if (!env.DOJO_PRIVATE_KEY) throw new Error(`!! DOJO_PRIVATE_KEY env variable not set`); + + // Deploy Dojo contracts + console.log(`::`); + console.log(`:: Creating Katana instance...`); + const cmd = [ + `slot deployments create`, + `--tier ${KATANA_TIER}`, + `${env.SLOT_SERVICE_NAME}`, + `katana`, + `--config ${env.APPCHAIN_CONFIG_PATH}/config.toml` + ] + await runProcess(cmd.join(" "), env); + await runProcess(`slot deployments describe ${env.SLOT_SERVICE_NAME} katana`); +}; + +await deployKatana(); +// await deployTorii();