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