From 76575dac0ec5723dfdfe03fa708a399e8f646451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Thu, 28 Sep 2023 16:48:28 +0700 Subject: [PATCH 1/6] Add trunk and first fix --- .devcontainer/devcontainer.json | 18 +- .github/ISSUE_TEMPLATE/01_BUG_REPORT.md | 31 +- .github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md | 36 +- .../ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md | 10 +- .github/PULL_REQUEST_TEMPLATE.md | 31 +- .github/workflows/linters.yml | 5 +- .github/workflows/test.yml | 5 +- .trunk/.gitignore | 8 + .trunk/configs/.markdownlint.yaml | 10 + .trunk/configs/.prettierrc.json | 3 + .trunk/configs/.rustfmt.toml | 1 + .trunk/configs/.yamllint.yaml | 10 + .trunk/trunk.yaml | 35 + README.md | 30 +- .../cairo_0/compiled_classes/account.json | 20093 +++++++-------- .../cairo_0/compiled_classes/counter.json | 21510 ++++++++-------- .../cairo_1/compiled_classes/account.json | 1287 +- .../cairo_1/compiled_classes/counter.json | 341 +- docs/CONTRIBUTING.md | 141 +- 19 files changed, 22633 insertions(+), 20972 deletions(-) create mode 100644 .trunk/.gitignore create mode 100644 .trunk/configs/.markdownlint.yaml create mode 100644 .trunk/configs/.prettierrc.json create mode 100644 .trunk/configs/.rustfmt.toml create mode 100644 .trunk/configs/.yamllint.yaml create mode 100644 .trunk/trunk.yaml diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 987d384e..33a905bf 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,9 +1,9 @@ -{ - "name": "Kakarot-ef-tests", - "image": "mcr.microsoft.com/devcontainers/base:jammy", - "features": { - "ghcr.io/lee-orr/rusty-dev-containers/cargo-nextest:0": {} - }, - "postCreateCommand": "apt update && apt install -y clang", - "remoteUser": "root" -} \ No newline at end of file +{ + "name": "Kakarot-ef-tests", + "image": "mcr.microsoft.com/devcontainers/base:jammy", + "features": { + "ghcr.io/lee-orr/rusty-dev-containers/cargo-nextest:0": {} + }, + "postCreateCommand": "apt update && apt install -y clang", + "remoteUser": "root" +} diff --git a/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md b/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md index e13d6089..86ca1456 100644 --- a/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md +++ b/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md @@ -1,37 +1,40 @@ --- name: Bug Report about: Create a report to help Kakarot to improve -title: 'bug: ' -labels: 'bug' -assignees: '' +title: "bug: " +labels: "bug" +assignees: "" --- -# Bug Report +## Bug Report -**Kakarot version:** +### Kakarot version -**Current behavior:** +### Current behavior -**Expected behavior:** +### Expected behavior -**Steps to reproduce:** +### Steps to reproduce - + -**Related code:** +### Related code - + -``` +```text insert short code snippets here ``` -**Other information:** +### Other information - + diff --git a/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md index eaae17fe..514dd6f2 100644 --- a/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md +++ b/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md @@ -1,32 +1,38 @@ --- name: Feature Request about: Suggest an idea for this project -title: 'feat: ' -labels: 'enhancement' -assignees: '' +title: "feat: " +labels: "enhancement" +assignees: "" --- -# Feature Request +## Feature Request -**Describe the Feature Request** +### Describe the Feature Request - + -**Describe Preferred Solution** +### Describe Preferred Solution -**Describe Alternatives** +### Describe Alternatives - + -**Related Code** +### Related Code - + -**Additional Context** +### Additional Context - + -**If the feature request is approved, would you be willing to submit a PR?** Yes -/ No _(Help can be provided if you need assistance submitting a PR)_ +### If the feature request is approved, would you be willing to submit a PR? + +Yes / No _(Help can be provided if you need assistance submitting a PR)_ diff --git a/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md b/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md index 405d9681..5f0050e3 100644 --- a/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md +++ b/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md @@ -1,9 +1,9 @@ --- name: Codebase improvement about: - Provide your feedback for the existing codebase. Suggest a better solution - for algorithms, development tools, etc. -title: 'dev: ' -labels: 'enhancement' -assignees: '' + Provide your feedback for the existing codebase. Suggest a better solution for + algorithms, development tools, etc. +title: "dev: " +labels: "enhancement" +assignees: "" --- diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index ceff365b..36d05f2a 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,28 +1,29 @@ +# Pull Request type + Time spent on this PR: -Resolves: # - -# Pull Request type +Resolves: #{Issue number} - + Please check the type of change your PR introduces: -- [ ] Bugfix -- [ ] Feature -- [ ] Code style update (formatting, renaming) -- [ ] Refactoring (no functional changes, no API changes) -- [ ] Build-related changes -- [ ] Documentation content changes -- [ ] Testing +- [ ] Bugfix +- [ ] Feature +- [ ] Code style update (formatting, renaming) +- [ ] Refactoring (no functional changes, no API changes) +- [ ] Build-related changes +- [ ] Documentation content changes +- [ ] Testing -# What is the new behavior? +## What is the new behavior? -# Does this introduce a breaking change? +## Does this introduce a breaking change? -- [ ] Yes -- [ ] No +- [ ] Yes +- [ ] No diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index d7098981..c42e4393 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -1,9 +1,12 @@ name: linters +permissions: read-all + on: push: branches: [main] pull_request: + branches: [main] jobs: check: @@ -21,7 +24,7 @@ jobs: command: check fmt: - runs-on: ubuntu-latest-16-cores + runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0a5a13fb..767d6f3a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,13 +1,16 @@ name: test +permissions: read-all + on: push: branches: [main] pull_request: + branches: [main] jobs: test: - runs-on: ubuntu-latest-16-cores + runs-on: ubuntu-latest timeout-minutes: 120 steps: - uses: actions/checkout@v3 diff --git a/.trunk/.gitignore b/.trunk/.gitignore new file mode 100644 index 00000000..1e246529 --- /dev/null +++ b/.trunk/.gitignore @@ -0,0 +1,8 @@ +*out +*logs +*actions +*notifications +*tools +plugins +user_trunk.yaml +user.yaml diff --git a/.trunk/configs/.markdownlint.yaml b/.trunk/configs/.markdownlint.yaml new file mode 100644 index 00000000..f1a0a9cc --- /dev/null +++ b/.trunk/configs/.markdownlint.yaml @@ -0,0 +1,10 @@ +# Autoformatter friendly markdownlint config (all formatting rules disabled) +default: true +blank_lines: true +bullet: true +html: true +indentation: true +line_length: true +spaces: true +url: true +whitespace: true diff --git a/.trunk/configs/.prettierrc.json b/.trunk/configs/.prettierrc.json new file mode 100644 index 00000000..5b5bd993 --- /dev/null +++ b/.trunk/configs/.prettierrc.json @@ -0,0 +1,3 @@ +{ + "proseWrap": "always" +} diff --git a/.trunk/configs/.rustfmt.toml b/.trunk/configs/.rustfmt.toml new file mode 100644 index 00000000..3a26366d --- /dev/null +++ b/.trunk/configs/.rustfmt.toml @@ -0,0 +1 @@ +edition = "2021" diff --git a/.trunk/configs/.yamllint.yaml b/.trunk/configs/.yamllint.yaml new file mode 100644 index 00000000..4d444662 --- /dev/null +++ b/.trunk/configs/.yamllint.yaml @@ -0,0 +1,10 @@ +rules: + quoted-strings: + required: only-when-needed + extra-allowed: ["{|}"] + empty-values: + forbid-in-block-mappings: true + forbid-in-flow-mappings: true + key-duplicates: {} + octal-values: + forbid-implicit-octal: true diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml new file mode 100644 index 00000000..c0c1af95 --- /dev/null +++ b/.trunk/trunk.yaml @@ -0,0 +1,35 @@ +# This file controls the behavior of Trunk: https://docs.trunk.io/cli +# To learn more about the format of this file, see https://docs.trunk.io/reference/trunk-yaml +version: 0.1 +cli: + version: 1.16.2 +plugins: + sources: + - id: trunk + ref: v1.2.4 + uri: https://github.com/trunk-io/plugins +runtimes: + enabled: + - node@18.12.1 + - python@3.10.8 +lint: + enabled: + - actionlint@1.6.26 + - checkov@2.4.9 + - clippy@1.65.0 + - git-diff-check + - markdownlint@0.37.0 + - osv-scanner@1.4.0 + - prettier@3.0.3 + - rustfmt@1.65.0 + - taplo@0.8.1 + - trivy@0.45.1 + - trufflehog@3.57.0 + - yamllint@1.32.0 +actions: + disabled: + - trunk-announce + - trunk-fmt-pre-commit + enabled: + - trunk-check-pre-push + - trunk-upgrade-available diff --git a/README.md b/README.md index 7c4beb11..4a658159 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,29 @@ This repository contains the execution of the EF standard execution layer tests. -The Ethereum Foundation provides a suite of [official tests](https://github.com/ethereum/tests) to verify the compliance of EVM clients. -Passing all these tests qualifies allows a client to gain confidence on his execution layer. -For further information, please refer to the [official documentation](https://ethereum-tests.readthedocs.io/en/latest/). - -Kakarot is an EVM running within CairoVM, coupled with a [RPC](https://github.com/kkrt-labs/kakarot-rpc/tree/main), which would make it possible to run these tests using the Ethereum Foundation runner ([retesteth](https://github.com/ethereum/retesteth)). However, in order to limit the possible number of interactions and avoid adding failing points, we develop our own simplified test runner based on Reth's ef-tests runner. +The Ethereum Foundation provides a suite of +[official tests](https://github.com/ethereum/tests) to verify the compliance of +EVM clients. Passing all these tests qualifies allows a client to gain +confidence on his execution layer. For further information, please refer to the +[official documentation](https://ethereum-tests.readthedocs.io/en/latest/). + +Kakarot is an EVM running within CairoVM, coupled with a +[RPC](https://github.com/kkrt-labs/kakarot-rpc/tree/main), which would make it +possible to run these tests using the Ethereum Foundation runner +([retesteth](https://github.com/ethereum/retesteth)). However, in order to limit +the possible number of interactions and avoid adding failing points, we develop +our own simplified test runner based on Reth's ef-tests runner. ## Requirements -- nextest: to install [nextest](https://nexte.st/index.html), run `cargo install cargo-nextest --locked` +- nextest: to install [nextest](https://nexte.st/index.html), run + `cargo install cargo-nextest --locked` - A GitHub token in your `.env` file: - Copy the `.env.example` file to a `.env` file - - Create a [GitHub token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) and add it inside the `.env` file (make sure you have selected the `public_repo` scope in the `repo` category). + - Create a + [GitHub token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) + and add it inside the `.env` file (make sure you have selected the + `public_repo` scope in the `repo` category). ## Setup @@ -31,4 +42,7 @@ regular_expression allows you to filter on the specific tests you want to run. ## Acknowledgement -This repository is heavily inspired by , it uses some code snippets from the Reth codebase and when possible, imports modules and helpers from it. +This repository is heavily inspired by +, it uses some +code snippets from the Reth codebase and when possible, imports modules and +helpers from it. diff --git a/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json b/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json index 0f2a1b9b..919b270b 100644 --- a/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json +++ b/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json @@ -1,10346 +1,10273 @@ { - "abi": [ + "abi": [ + { + "data": [ { - "data": [ - { - "name": "address", - "type": "felt" - }, - { - "name": "deployer", - "type": "felt" - }, - { - "name": "classHash", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - }, - { - "name": "salt", - "type": "felt" - } - ], - "keys": [], - "name": "ContractDeployed", - "type": "event" + "name": "address", + "type": "felt" }, { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - } - ], - "name": "__validate_declare__", - "outputs": [], - "type": "function" + "name": "deployer", + "type": "felt" }, { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - }, - { - "name": "contract_address_salt", - "type": "felt" - } - ], - "name": "__validate_deploy__", - "outputs": [], - "type": "function" + "name": "classHash", + "type": "felt" }, { - "inputs": [ - { - "name": "contract_address", - "type": "felt" - }, - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__validate__", - "outputs": [], - "type": "function" + "name": "calldata_len", + "type": "felt" }, { - "inputs": [ - { - "name": "contract_address", - "type": "felt" - }, - { - "name": "selector", - "type": "felt" - }, - { - "name": "calldata_len", - "type": "felt" - }, - { - "name": "calldata", - "type": "felt*" - } - ], - "name": "__execute__", - "outputs": [ - { - "name": "retdata_size", - "type": "felt" - }, - { - "name": "retdata", - "type": "felt*" - } - ], - "type": "function" + "name": "calldata", + "type": "felt*" + }, + { + "name": "salt", + "type": "felt" + } + ], + "keys": [], + "name": "ContractDeployed", + "type": "event" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "contract_address", + "type": "felt" }, { - "inputs": [ - { - "name": "class_hash", - "type": "felt" - }, - { - "name": "contract_address_salt", - "type": "felt" - }, - { - "name": "constructor_calldata_len", - "type": "felt" - }, - { - "name": "constructor_calldata", - "type": "felt*" - } - ], - "name": "deploy_contract", - "outputs": [ - { - "name": "contract_address", - "type": "felt" - } - ], - "type": "function" + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "contract_address", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + }, + { + "name": "constructor_calldata_len", + "type": "felt" + }, + { + "name": "constructor_calldata", + "type": "felt*" + } + ], + "name": "deploy_contract", + "outputs": [ + { + "name": "contract_address", + "type": "felt" } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": 179, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": 140, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": 232, + "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8" + }, + { + "offset": 107, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": 123, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": ["pedersen", "range_check"], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7", + "0x40137fff7fff8001", + "0x4003800080017ff8", + "0x4003800180017ff9", + "0x4003800280017ffa", + "0x4003800380017ffb", + "0x400380007ff77ffb", + "0x402780017ff78002", + "0x1", + "0x4826800180018000", + "0x4", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x4", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", + "0x40780017fff7fff", + "0x1", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x40780017fff7fff", + "0x1", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff50", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x482480017ffe8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ff57fff8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo": "assert [__calldata_ptr] = calldata_len;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = calldata_len;\n// Store the updated range_check_ptr as a local variable to keep it available after\n// the memcpy.\nlocal range_check_ptr = range_check_ptr + 1;\n// Keep a reference to __calldata_ptr.\nlet __calldata_ptr_copy = __calldata_ptr;\n// Store the updated __calldata_ptr as a local variable to keep it available after\n// the memcpy.\nlocal __calldata_ptr: felt* = __calldata_ptr + calldata_len * 1;\nmemcpy(\n dst=__calldata_ptr_copy,\n src=calldata,\n len=calldata_len * 1);\n", + "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo": "let __calldata_arg_contract_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/53f1a6139553b3ccccc557cc464dc3ef40218c3505fcd39eef55d3609f01686d.cairo": "assert [__calldata_ptr] = address;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_calldata_len * 1;\n", + "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo": "let __calldata_arg_contract_address_salt = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo": "let __calldata_arg_class_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo": "assert [__return_value_ptr] = ret_value.contract_address;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_constructor_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_constructor_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_constructor_calldata_len * 1;\n", + "autogen/starknet/arg_processor/9054b1d016e94763c9bfd6cb2ea6fdbad82bd269d03cdc0485b8a015103154c1.cairo": "assert [__calldata_ptr] = deployer;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo": "let __calldata_arg_constructor_calldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo": "let __calldata_arg_calldata_len = [__calldata_ptr];\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/e8c8ce737ec15bf12dd2ba0ea997548ef92cdede2b4e5937b58457c0b80d4c90.cairo": "assert [__calldata_ptr] = classHash;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo": "let __calldata_arg_selector = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo": "assert [__calldata_ptr] = salt;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/ContractDeployed/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/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__execute__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(contract_address=__calldata_arg_contract_address, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\nlet retdata_size = ret_value.retdata_size;\nlet retdata = ret_value.retdata;\n", + "autogen/starknet/external/__execute__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", + "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo": "let ret_value = __wrapped_func{}(contract_address=__calldata_arg_contract_address, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo": "let ret_value = __wrapped_func{}(class_hash=__calldata_arg_class_hash,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/__validate_declare__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", + "autogen/starknet/external/__validate_declare__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate_declare__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_deploy__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", + "autogen/starknet/external/__validate_deploy__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate_deploy__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo": "let ret_value = __wrapped_func{}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt, constructor_calldata_len=__calldata_arg_constructor_calldata_len, constructor_calldata=__calldata_arg_constructor_calldata,);\nlet (range_check_ptr, retdata_size, retdata) = deploy_contract_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/deploy_contract/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/deploy_contract/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo": "func deploy_contract_encode_return(ret_value: (contract_address: 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" + }, + "instruction_locations": { + "0": { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [ { - "offset": 179, - "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" - }, + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 4 + } + }, + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 5 + } + }, + "3": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 8, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 8 + } + }, + "5": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 9, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "6": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [ { - "offset": 140, - "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" - }, + "location": { + "end_col": 41, + "end_line": 12, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 12 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 23, + "end_line": 2, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 13, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'dst' in:" + ], + "start_col": 13, + "start_line": 2 + } + }, + "7": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 44, + "start_line": 13 + }, + "While expanding the reference 'src' in:" + ], + "start_col": 25, + "start_line": 2 + } + }, + "8": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 17, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 26, + "start_line": 17 + } + }, + "9": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 17, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "10": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 22, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "12": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "14": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [ { - "offset": 232, - "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8" - }, + "location": { + "end_col": 7, + "end_line": 27, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 24 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 44, + "end_line": 29, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "16": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "17": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [ { - "offset": 107, - "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" - }, + "location": { + "end_col": 26, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 33 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 15, + "end_line": 34, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 34 + } + }, + "18": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 47 + } + }, + "20": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "21": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "22": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "23": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "24": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "25": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [ { - "offset": 123, - "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + "location": { + "end_col": 88, + "end_line": 53, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 53 + }, + "n_prefix_newlines": 0 } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": [ - "pedersen", - "range_check" - ], - "compiler_version": "0.11.2", - "data": [ - "0x40780017fff7fff", - "0x1", - "0x208b7fff7fff7ffe", - "0x20780017fff7ffd", - "0x3", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480080007fff8000", - "0x400080007ffd7fff", - "0x482480017ffd8001", - "0x1", - "0x482480017ffd8001", - "0x1", - "0xa0680017fff7ffe", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x402a7ffc7ffd7fff", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x7", - "0x480280057ff98000", - "0x480280067ff98000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4465706c6f79", - "0x400280007ff87fff", - "0x400380017ff87ff9", - "0x400380027ff87ffa", - "0x400380037ff87ffb", - "0x400380047ff87ffc", - "0x400380057ff87ffd", - "0x482680017ff88000", - "0x9", - "0x480280067ff88000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x47657443616c6c657241646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x476574436f6e747261637441646472657373", - "0x400280007ffd7fff", - "0x482680017ffd8000", - "0x2", - "0x480280017ffd8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff97fff", - "0x400380017ff97ffa", - "0x400380027ff97ffb", - "0x400380037ff97ffc", - "0x400380047ff97ffd", - "0x482680017ff98000", - "0x5", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x4", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", - "0x40137fff7fff8000", - "0x480680017fff8000", - "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", - "0x4002800080007fff", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7", - "0x40137fff7fff8001", - "0x4003800080017ff8", - "0x4003800180017ff9", - "0x4003800280017ffa", - "0x4003800380017ffb", - "0x400380007ff77ffb", - "0x402780017ff78002", - "0x1", - "0x4826800180018000", - "0x4", - "0x40297ffb7fff8003", - "0x4826800180018000", - "0x4", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9", - "0x4003800080037ffd", - "0x4826800180038000", - "0x1", - "0x480a7ff67fff8000", - "0x480680017fff8000", - "0x1", - "0x480a80007fff8000", - "0x4828800180007ffc", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", - "0x480a80027fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x1", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x482680017ffd8000", - "0x2", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", - "0x40780017fff7fff", - "0x1", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", - "0x40780017fff7fff", - "0x1", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ff77fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", - "0x48127ffd7fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x482480017ffd8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", - "0x208b7fff7fff7ffe", - "0x480a7ff87fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff50", - "0x48127ffe7fff8000", - "0x480a7ff97fff8000", - "0x48127ffd7fff8000", - "0x480680017fff8000", - "0x0", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", - "0x480680017fff8000", - "0x0", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x4003800080007ffc", - "0x4826800180008000", - "0x1", - "0x480a7ffd7fff8000", - "0x4828800080007ffe", - "0x480a80007fff8000", - "0x208b7fff7fff7ffe", - "0x480280027ffb8000", - "0x480280027ffd8000", - "0x400080007ffe7fff", - "0x482680017ffd8000", - "0x3", - "0x480280027ffd8000", - "0x48307fff7ffe8000", - "0x402a7ffd7ffc7fff", - "0x480280027ffb8000", - "0x480280007ffb8000", - "0x482480017ffe8000", - "0x1", - "0x480280007ffd8000", - "0x480280017ffd8000", - "0x480280027ffd8000", - "0x482680017ffd8000", - "0x3", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", - "0x48127ff57fff8000", - "0x480280017ffb8000", - "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/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo": "assert [__calldata_ptr] = calldata_len;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = calldata_len;\n// Store the updated range_check_ptr as a local variable to keep it available after\n// the memcpy.\nlocal range_check_ptr = range_check_ptr + 1;\n// Keep a reference to __calldata_ptr.\nlet __calldata_ptr_copy = __calldata_ptr;\n// Store the updated __calldata_ptr as a local variable to keep it available after\n// the memcpy.\nlocal __calldata_ptr: felt* = __calldata_ptr + calldata_len * 1;\nmemcpy(\n dst=__calldata_ptr_copy,\n src=calldata,\n len=calldata_len * 1);\n", - "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo": "let __calldata_arg_contract_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/53f1a6139553b3ccccc557cc464dc3ef40218c3505fcd39eef55d3609f01686d.cairo": "assert [__calldata_ptr] = address;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_calldata_len * 1;\n", - "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo": "let __calldata_arg_contract_address_salt = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo": "let __calldata_arg_class_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo": "assert [__return_value_ptr] = ret_value.contract_address;\nlet __return_value_ptr = __return_value_ptr + 1;\n", - "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_constructor_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_constructor_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_constructor_calldata_len * 1;\n", - "autogen/starknet/arg_processor/9054b1d016e94763c9bfd6cb2ea6fdbad82bd269d03cdc0485b8a015103154c1.cairo": "assert [__calldata_ptr] = deployer;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo": "let __calldata_arg_constructor_calldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo": "let __calldata_arg_calldata_len = [__calldata_ptr];\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/e8c8ce737ec15bf12dd2ba0ea997548ef92cdede2b4e5937b58457c0b80d4c90.cairo": "assert [__calldata_ptr] = classHash;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo": "let __calldata_arg_selector = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo": "assert [__calldata_ptr] = salt;\nlet __calldata_ptr = __calldata_ptr + 1;\n", - "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", - "autogen/starknet/event/ContractDeployed/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/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", - "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/__execute__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(contract_address=__calldata_arg_contract_address, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\nlet retdata_size = ret_value.retdata_size;\nlet retdata = ret_value.retdata;\n", - "autogen/starknet/external/__execute__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/__validate__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo": "let ret_value = __wrapped_func{}(contract_address=__calldata_arg_contract_address, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/__validate__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo": "let ret_value = __wrapped_func{}(class_hash=__calldata_arg_class_hash,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/__validate_declare__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/__validate_declare__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/__validate_declare__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/__validate_deploy__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", - "autogen/starknet/external/__validate_deploy__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/__validate_deploy__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo": "let ret_value = __wrapped_func{}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt, constructor_calldata_len=__calldata_arg_constructor_calldata_len, constructor_calldata=__calldata_arg_constructor_calldata,);\nlet (range_check_ptr, retdata_size, retdata) = deploy_contract_encode_return(ret_value, range_check_ptr);\n", - "autogen/starknet/external/deploy_contract/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", - "autogen/starknet/external/deploy_contract/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo": "func deploy_contract_encode_return(ret_value: (contract_address: 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" - }, - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 4 - } - }, - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" - }, - "start_col": 5, - "start_line": 5 - } - }, - "3": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 8, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 8 - } - }, - "5": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 9, + ], + "inst": { + "end_col": 54, + "end_line": 56, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 57 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 56 + } + }, + "27": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 26, + "start_line": 57 + } + }, + "28": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 57, + "start_line": 57 + } + }, + "29": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 57 + } + }, + "30": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 166, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 166 + } + }, + "32": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "33": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "34": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "35": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "36": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "37": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "38": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 81, + "end_line": 174, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 174 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 48, + "end_line": 176, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 157, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 178, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 178 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 157 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 176 + } + }, + "40": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 178, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 30, + "start_line": 178 + } + }, + "41": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 178, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 178 + } + }, + "42": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 63, + "start_line": 202 + } + }, + "44": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 202 + } + }, + "45": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "47": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 28, + "start_line": 205 + } + }, + "48": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "49": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 276, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 65, + "start_line": 276 + } + }, + "51": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 276, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 276 + } + }, + "52": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 95, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 277 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 60, + "end_line": 278, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 274, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 279, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 274 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 278 + } + }, + "54": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 279, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 30, + "start_line": 279 + } + }, + "55": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 279, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 279 + } + }, + "56": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 392 + } + }, + "58": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "59": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "60": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "61": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "62": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "63": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "65": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + } + }, + "66": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "68": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "70": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "71": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "73": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "74": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "76": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "77": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/53f1a6139553b3ccccc557cc464dc3ef40218c3505fcd39eef55d3609f01686d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 16 + }, + "While handling calldata argument 'address'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "78": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/9054b1d016e94763c9bfd6cb2ea6fdbad82bd269d03cdc0485b8a015103154c1.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 20, + "start_line": 16 + }, + "While handling calldata argument 'deployer'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "79": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e8c8ce737ec15bf12dd2ba0ea997548ef92cdede2b4e5937b58457c0b80d4c90.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 36, + "start_line": 16 + }, + "While handling calldata argument 'classHash'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "80": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 53, + "start_line": 16 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "81": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "82": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 5 + } + }, + "84": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 9, - "start_line": 9 - } - }, - "6": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 41, - "end_line": 12, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 12 - }, - "n_prefix_newlines": 0 - } + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" ], - "inst": { - "end_col": 23, - "end_line": 2, + "start_col": 31, + "start_line": 10 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 53, + "start_line": 16 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "86": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 10 + } + }, + "87": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, "parent_location": [ - { - "end_col": 38, - "end_line": 13, + { + "end_col": 28, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 35, - "start_line": 13 - }, - "While expanding the reference 'dst' in:" + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 12 + }, + "While expanding the reference '__calldata_ptr_copy' in:" ], - "start_col": 13, - "start_line": 2 - } - }, - "7": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, + "start_col": 27, + "start_line": 7 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 53, + "start_line": 16 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "89": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 13 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 73, + "start_line": 16 + } + }, + "90": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 14 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 53, + "start_line": 16 + } + }, + "91": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 11 + } + }, + "93": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 90, + "start_line": 16 + }, + "While handling calldata argument 'salt'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "94": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 90, + "start_line": 16 + }, + "While handling calldata argument 'salt'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "96": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" }, "parent_location": [ - { - "end_col": 47, - "end_line": 13, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 44, - "start_line": 13 + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" }, - "While expanding the reference 'src' in:" + "start_col": 6, + "start_line": 15 + }, + "While handling event:" ], - "start_col": 25, - "start_line": 2 - } - }, - "8": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 17, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 26, - "start_line": 17 - } - }, - "9": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 17, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 17 - } - }, - "10": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 22, + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "97": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "99": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 22 - } - }, - "12": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 23, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "100": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "101": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 23 - } - }, - "14": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 27, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 24 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 44, - "end_line": 29, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "102": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "104": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 29 - } - }, - "16": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 31, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "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": 15 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 7, + "start_line": 5 + } + }, + "105": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "106": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "107": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 31 - } - }, - "17": { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { "end_col": 26, - "end_line": 33, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 33 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 15, - "end_line": 34, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" - }, - "start_col": 5, - "start_line": 34 - } - }, - "18": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 21 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While handling calldata of" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 47, + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 27, + "start_line": 21 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "109": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "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": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "110": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 18, - "start_line": 47 - } - }, - "20": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, + "start_col": 45, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 27, + "start_line": 21 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "111": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + } + }, + "113": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "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/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "115": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 46 - } - }, - "21": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "116": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 46 - } - }, - "22": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "117": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 46 - } - }, - "23": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "118": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 46 - } - }, - "24": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 52, + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "120": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 46 - } - }, - "25": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 88, - "end_line": 53, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 53 - }, - "n_prefix_newlines": 0 - } + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" ], - "inst": { - "end_col": 54, - "end_line": 56, + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "121": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "122": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 27, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 27 + } + }, + "123": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, "parent_location": [ - { - "end_col": 38, - "end_line": 42, + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 75, - "end_line": 57, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 57 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - }, - "While expanding the reference 'syscall_ptr' in:" + "start_col": 6, + "start_line": 26 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" ], - "start_col": 23, - "start_line": 56 - } - }, - "27": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 26 + }, + "While handling calldata of" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 57, + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 44, + "start_line": 26 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "125": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "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": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "126": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 26, - "start_line": 57 - } - }, - "28": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 57, + "start_col": 45, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 26, + "start_line": 26 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "127": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 130, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 57, - "start_line": 57 - } - }, - "29": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 57, + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address_salt' in:" + ], + "start_col": 44, + "start_line": 26 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 44, + "start_line": 1 + } + }, + "128": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + } + }, + "130": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "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/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "132": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 57 - } - }, - "30": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 166, + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "133": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 18, - "start_line": 166 - } - }, - "32": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "134": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 165 - } - }, - "33": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "135": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 165 - } - }, - "34": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "137": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 165 - } - }, - "35": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "138": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "139": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 32, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "140": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 165 - } - }, - "36": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "141": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 165 - } - }, - "37": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 172, + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "142": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "143": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 165 - } - }, - "38": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 81, - "end_line": 174, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 174 - }, - "n_prefix_newlines": 0 - } + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" ], - "inst": { - "end_col": 48, - "end_line": 176, + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "145": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 31, - "end_line": 157, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 178, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 178 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 157 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 176 - } - }, - "40": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 178, + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "146": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "147": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "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": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "148": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 30, - "start_line": 178 - } - }, - "41": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.deploy" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 178, + "start_col": 51, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address' in:" + ], + "start_col": 19, + "start_line": 31 + }, + "While handling calldata argument 'contract_address'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "149": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 116, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 178 - } - }, - "42": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 202, + "start_col": 93, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_selector' in:" + ], + "start_col": 37, + "start_line": 31 + }, + "While handling calldata argument 'selector'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "150": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 158, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 63, - "start_line": 202 - } - }, - "44": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 92, - "end_line": 202, + "start_col": 131, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "151": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 192, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 202 - } - }, - "45": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 203 - }, - "n_prefix_newlines": 0 - } + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "inst": { - "end_col": 58, - "end_line": 204, + "start_col": 169, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 5 + } + }, + "153": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + } + }, + "155": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "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/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "157": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, "parent_location": [ - { - "end_col": 43, - "end_line": 200, + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 61, - "end_line": 205, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 204 - } - }, - "47": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 28, - "start_line": 205 - } - }, - "48": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_caller_address" + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 205, + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "158": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 205 - } - }, - "49": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 276, + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "159": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 65, - "start_line": 276 - } - }, - "51": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 96, - "end_line": 276, + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "160": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 276 - } - }, - "52": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 95, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 277 - }, - "n_prefix_newlines": 0 - } + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "inst": { - "end_col": 60, - "end_line": 278, + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "162": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 45, - "end_line": 274, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 65, - "end_line": 279, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 279 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 27, - "start_line": 274 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 23, - "start_line": 278 - } - }, - "54": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 279, + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "164": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 30, - "start_line": 279 - } - }, - "55": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 279, + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "165": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "166": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 45, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 48, + "start_line": 40 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 37 + } + }, + "167": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 41, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 26, + "start_line": 41 + }, + "While expanding the reference 'contract_address' in:" + ], + "start_col": 5, + "start_line": 38 + } + }, + "168": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 42, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 27, + "start_line": 42 + }, + "While expanding the reference 'selector' in:" + ], + "start_col": 23, + "start_line": 38 + } + }, + "169": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 43, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 23, + "start_line": 43 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + } + }, + "170": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 44 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 59, + "start_line": 38 + } + }, + "171": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 45, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 48, + "start_line": 40 + } + }, + "173": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 45, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 46, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, "start_col": 5, - "start_line": 279 - } - }, - "56": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 392 - } - }, - "58": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, + "start_col": 18, + "start_line": 37 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + } + }, + "174": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + } + }, + "175": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + } + }, + "176": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 26, + "start_line": 46 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + } + }, + "177": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 48, + "start_line": 46 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 59, + "start_line": 38 + } + }, + "178": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "179": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 391 - } - }, - "59": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "180": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 391 - } - }, - "60": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "181": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "182": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 391 - } - }, - "61": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "184": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 391 - } - }, - "62": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 393, + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "185": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "186": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "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": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "187": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 391 - } - }, - "63": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, "parent_location": [ - { - "end_col": 35, - "end_line": 390, + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 15, - "end_line": 396, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 23, - "start_line": 395 - } - }, - "65": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.emit_event" + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 396, + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "188": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 396 - } - }, - "66": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 1, + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "189": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "68": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "190": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 2 - } - }, - "70": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 2, + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "192": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 165, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], "start_col": 6, - "start_line": 2 - } - }, - "71": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 3, + "start_col": 134, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address' in:" + ], + "start_col": 5, + "start_line": 38 + }, + "While handling calldata argument 'contract_address'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "193": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 199, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 23, - "start_line": 3 - } - }, - "73": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 3, + "start_col": 176, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_selector' in:" + ], + "start_col": 23, + "start_line": 38 + }, + "While handling calldata argument 'selector'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "194": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 241, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "74": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 4, + "start_col": 214, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "195": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 275, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 33, - "start_line": 4 - } - }, - "76": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 4, + "start_col": 252, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 5 + } + }, + "197": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + } + }, + "199": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "200": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 157, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 62, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 56 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 157 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 50 + } + }, + "201": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 51, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 57, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 20, + "start_line": 57 + }, + "While expanding the reference 'class_hash' in:" + ], + "start_col": 5, + "start_line": 51 + } + }, + "202": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 52, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 58, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 31, + "start_line": 58 + }, + "While expanding the reference 'contract_address_salt' in:" + ], + "start_col": 5, + "start_line": 52 + } + }, + "203": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 59, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 35, + "start_line": 59 + }, + "While expanding the reference 'constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + } + }, + "204": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 60, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 60 + }, + "While expanding the reference 'constructor_calldata' in:" + ], + "start_col": 5, + "start_line": 54 + } + }, + "205": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 61, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 26, + "start_line": 61 + } + }, + "207": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 62, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 56 + } + }, + "209": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 157, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 62, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 + { + "end_col": 6, + "end_line": 70, + "input_file": { + "filename": "src/main.cairo" }, - "While handling event:" + "start_col": 5, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], "start_col": 6, - "start_line": 4 - } - }, - "77": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 1, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 56 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 157 + } + }, + "210": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 70, "input_file": { - "filename": "autogen/starknet/arg_processor/53f1a6139553b3ccccc557cc464dc3ef40218c3505fcd39eef55d3609f01686d.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 12, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 16 - }, - "While handling calldata argument 'address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "78": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 5, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 1, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 50 + } + }, + "211": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 56, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 64, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 17, + "start_line": 64 + }, + "While expanding the reference 'contract_address' in:" + ], + "start_col": 10, + "start_line": 56 + } + }, + "212": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 65, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 65 + } + }, + "214": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 51, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 66, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 19, + "start_line": 66 + }, + "While expanding the reference 'class_hash' in:" + ], + "start_col": 5, + "start_line": 51 + } + }, + "215": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 67, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 22, + "start_line": 67 + }, + "While expanding the reference 'constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + } + }, + "216": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 68, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 68 + }, + "While expanding the reference 'constructor_calldata' in:" + ], + "start_col": 5, + "start_line": 54 + } + }, + "217": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 52, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 69, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 14, + "start_line": 69 + }, + "While expanding the reference 'contract_address_salt' in:" + ], + "start_col": 5, + "start_line": 52 + } + }, + "218": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 70, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 63 + } + }, + "220": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 71, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 71 + } + }, + "222": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 71, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 71 + } + }, + "223": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.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/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "225": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 55, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 7, + "start_line": 55 + }, + "While handling return value 'contract_address'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "226": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 55, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/arg_processor/9054b1d016e94763c9bfd6cb2ea6fdbad82bd269d03cdc0485b8a015103154c1.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 28, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 20, - "start_line": 16 - }, - "While handling calldata argument 'deployer'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "79": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 1, + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 55 + }, + "While handling return value 'contract_address'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "228": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/arg_processor/e8c8ce737ec15bf12dd2ba0ea997548ef92cdede2b4e5937b58457c0b80d4c90.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 45, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 36, - "start_line": 16 - }, - "While handling calldata argument 'classHash'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "80": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 1, + "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": 73, + "start_line": 1 + } + }, + "229": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "230": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 65, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 53, - "start_line": 16 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "81": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 2, + "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 + } + }, + "231": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "232": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "82": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 5, + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "233": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 5 - } - }, - "84": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 47, + "start_line": 1 + } + }, + "234": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "235": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, "input_file": { - "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 65, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 31, - "start_line": 10 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 53, - "start_line": 16 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "86": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 10, + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "237": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 10 - } - }, - "87": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 47, + "start_line": 1 + } + }, + "238": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "239": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "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": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "240": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, "input_file": { - "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + "filename": "src/main.cairo" }, "parent_location": [ - { - "end_col": 65, - "end_line": 16, + { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "src/main.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 12 - }, - "While expanding the reference '__calldata_ptr_copy' in:" - ], - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 27, - "start_line": 7 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 53, - "start_line": 16 - }, - "While handling calldata argument 'calldata_len'" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 73, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" ], - "start_col": 22, - "start_line": 2 - } - }, - "89": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 16, + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "241": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "src/main.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 13 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 73, - "start_line": 16 - } - }, - "90": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 16, + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "242": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "src/main.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 21, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 14 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 53, - "start_line": 16 - } - }, - "91": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 14, + "start_col": 73, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "244": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 51, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 126, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 11 - } - }, - "93": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 1, + "start_col": 101, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 5, + "start_line": 51 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "245": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 52, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 186, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 94, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 90, - "start_line": 16 - }, - "While handling calldata argument 'salt'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "94": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address_salt' in:" + ], + "start_col": 5, + "start_line": 52 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 44, + "start_line": 1 + } + }, + "246": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 252, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 94, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 90, - "start_line": 16 - }, - "While handling calldata argument 'salt'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "96": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 1, + "start_col": 213, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 47, + "start_line": 1 + } + }, + "247": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 310, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 390, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "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": 15 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - } - }, - "97": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 1, + "start_col": 275, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_constructor_calldata' in:" + ], + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 43, + "start_line": 5 + } + }, + "249": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + } + }, + "251": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 104, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 21, - "start_line": 1 - } - }, - "99": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 2, + "start_col": 89, + "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": 73, + "start_line": 1 + } + }, + "252": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 105, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "254": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 39, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 29, - "start_line": 1 - }, - "While expanding the reference '__keys_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 2 - } - }, - "100": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 77, - "end_line": 1, + "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 + } + }, + "255": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 50, - "start_line": 1 - } - }, - "101": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 94, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 84, - "start_line": 1 - }, - "While expanding the reference '__data_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 12, - "start_line": 4 - } - }, - "102": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 95, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "104": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 22, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "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": 15 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 16 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 7, - "start_line": 5 - } - }, - "105": { - "accessible_scopes": [ - "__main__", - "__main__.ContractDeployed", - "__main__.ContractDeployed.emit" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 11, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 1, - "start_line": 2 - } - }, - "106": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 22, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "107": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 27, - "start_line": 21 - }, - "While handling calldata argument 'class_hash'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "109": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "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": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "110": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_class_hash' in:" - ], - "start_col": 27, - "start_line": 21 - }, - "While handling calldata argument 'class_hash'" - ], - "start_col": 33, - "start_line": 1 - } - }, - "111": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - } - }, - "113": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "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/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "115": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "116": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "117": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "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": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "118": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "120": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "121": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 21 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "122": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 27, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 27 - } - }, - "123": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While handling calldata of" - ], - "start_col": 35, - "start_line": 1 - }, - "While expanding the reference '__calldata_actual_size' in:" - ], - "start_col": 6, - "start_line": 26 - }, - "While handling calldata of" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 44, - "start_line": 26 - }, - "While handling calldata argument 'contract_address_salt'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "125": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "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": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "126": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 45, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_class_hash' in:" - ], - "start_col": 26, - "start_line": 26 - }, - "While handling calldata argument 'class_hash'" - ], - "start_col": 33, - "start_line": 1 - } - }, - "127": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 130, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 94, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contract_address_salt' in:" - ], - "start_col": 44, - "start_line": 26 - }, - "While handling calldata argument 'contract_address_salt'" - ], - "start_col": 44, - "start_line": 1 - } - }, - "128": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - } - }, - "130": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "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/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "132": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "133": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "134": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "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": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "135": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "137": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "138": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 25, - "end_line": 26, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 26 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "139": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 32, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "140": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "141": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 53, - "start_line": 31 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "142": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "143": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 53, - "start_line": 31 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "145": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 53, - "start_line": 31 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "146": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "147": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "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": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "148": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 51, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contract_address' in:" - ], - "start_col": 19, - "start_line": 31 - }, - "While handling calldata argument 'contract_address'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "149": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" - }, - "parent_location": [ - { - "end_col": 51, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 116, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 93, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_selector' in:" - ], - "start_col": 37, - "start_line": 31 - }, - "While handling calldata argument 'selector'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "150": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 71, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 158, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 131, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 53, - "start_line": 31 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "151": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 192, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 169, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata' in:" - ], - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 31, - "start_line": 5 - } - }, - "153": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - } - }, - "155": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "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/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "157": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "158": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "159": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "160": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 34, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 73, - "start_line": 31 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "162": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "164": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 63, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "165": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 18, - "end_line": 31, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 31 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "166": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 45, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 48, - "start_line": 40 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 37 - } - }, - "167": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 41, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 26, - "start_line": 41 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 5, - "start_line": 38 - } - }, - "168": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 42, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 27, - "start_line": 42 - }, - "While expanding the reference 'selector' in:" - ], - "start_col": 23, - "start_line": 38 - } - }, - "169": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 43, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 23, - "start_line": 43 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 39, - "start_line": 38 - } - }, - "170": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 44, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 18, - "start_line": 44 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 59, - "start_line": 38 - } - }, - "171": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 45, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 48, - "start_line": 40 - } - }, - "173": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 42, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 45, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 46, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 37 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 48, - "start_line": 40 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 20, - "start_line": 42 - } - }, - "174": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 46, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 37 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 37 - } - }, - "175": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 81, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 46, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 46 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 37 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 37 - } - }, - "176": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 46, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 26, - "start_line": 46 - }, - "While expanding the reference 'calldata_len' in:" - ], - "start_col": 39, - "start_line": 38 - } - }, - "177": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 56, - "end_line": 46, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 48, - "start_line": 46 - }, - "While expanding the reference 'calldata' in:" - ], - "start_col": 59, - "start_line": 38 - } - }, - "178": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 46, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "179": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "180": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 39, - "start_line": 38 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "181": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "182": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 39, - "start_line": 38 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "184": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 39, - "start_line": 38 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "185": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "186": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "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": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "187": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 81, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "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": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 66, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "188": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 18, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "189": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 38, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "190": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "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": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "192": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 165, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 134, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contract_address' in:" - ], - "start_col": 5, - "start_line": 38 - }, - "While handling calldata argument 'contract_address'" - ], - "start_col": 39, - "start_line": 1 - } - }, - "193": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 47, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 199, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 176, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_selector' in:" - ], - "start_col": 23, - "start_line": 38 - }, - "While handling calldata argument 'selector'" - ], - "start_col": 31, - "start_line": 1 - } - }, - "194": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 241, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 214, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata_len' in:" - ], - "start_col": 39, - "start_line": 38 - }, - "While handling calldata argument 'calldata_len'" - ], - "start_col": 35, - "start_line": 1 - } - }, - "195": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 38, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 275, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 252, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_calldata' in:" - ], - "start_col": 59, - "start_line": 38 - }, - "While handling calldata argument 'calldata'" - ], - "start_col": 31, - "start_line": 5 - } - }, - "197": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - } - }, - "199": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__execute__" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/__execute__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 17, - "end_line": 37, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 37 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - }, - "200": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 157, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 62, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 30, - "start_line": 56 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 157 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 22, - "start_line": 50 - } - }, - "201": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 51, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 57, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 20, - "start_line": 57 - }, - "While expanding the reference 'class_hash' in:" - ], - "start_col": 5, - "start_line": 51 - } - }, - "202": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 52, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 52, - "end_line": 58, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 31, - "start_line": 58 - }, - "While expanding the reference 'contract_address_salt' in:" - ], - "start_col": 5, - "start_line": 52 - } - }, - "203": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 59, - "end_line": 59, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 35, - "start_line": 59 - }, - "While expanding the reference 'constructor_calldata_len' in:" - ], - "start_col": 5, - "start_line": 53 - } - }, - "204": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 60, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 30, - "start_line": 60 - }, - "While expanding the reference 'constructor_calldata' in:" - ], - "start_col": 5, - "start_line": 54 - } - }, - "205": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 61, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 26, - "start_line": 61 - } - }, - "207": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 62, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 30, - "start_line": 56 - } - }, - "209": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 157, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 62, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 70, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 63 - }, - "While trying to retrieve the implicit argument 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 11, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 30, - "start_line": 56 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 13, - "start_line": 157 - } - }, - "210": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 6, - "end_line": 70, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 63 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While handling event:" - ], - "start_col": 31, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 42, - "start_line": 50 - } - }, - "211": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 56, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 64, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 17, - "start_line": 64 - }, - "While expanding the reference 'contract_address' in:" - ], - "start_col": 10, - "start_line": 56 - } - }, - "212": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 65, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 18, - "start_line": 65 - } - }, - "214": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 51, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 66, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 19, - "start_line": 66 - }, - "While expanding the reference 'class_hash' in:" - ], - "start_col": 5, - "start_line": 51 - } - }, - "215": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 67, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 22, - "start_line": 67 - }, - "While expanding the reference 'constructor_calldata_len' in:" - ], - "start_col": 5, - "start_line": 53 - } - }, - "216": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 68, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 18, - "start_line": 68 - }, - "While expanding the reference 'constructor_calldata' in:" - ], - "start_col": 5, - "start_line": 54 - } - }, - "217": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 52, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 69, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 14, - "start_line": 69 - }, - "While expanding the reference 'contract_address_salt' in:" - ], - "start_col": 5, - "start_line": 52 - } - }, - "218": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 6, - "end_line": 70, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 63 - } - }, - "220": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 71, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 30, - "start_line": 71 - } - }, - "222": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 71, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 71 - } - }, - "223": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 4 - } - }, - "225": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 55, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 7, - "start_line": 55 - }, - "While handling return value 'contract_address'" - ], - "start_col": 1, - "start_line": 1 - } - }, - "226": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 55, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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": 7, - "start_line": 55 - }, - "While handling return value 'contract_address'" - ], - "start_col": 26, - "start_line": 2 - } - }, - "228": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 10, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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": 73, - "start_line": 1 - } - }, - "229": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 11, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While handling return value of" - ], - "start_col": 18, - "start_line": 11 - } - }, - "230": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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 - } - }, - "231": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While handling return value of" - ], - "start_col": 5, - "start_line": 9 - } - }, - "232": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 9, - "start_line": 2 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 42, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "233": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 28, - "start_line": 2 - }, - "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" - ], - "start_col": 5, - "start_line": 53 - }, - "While handling calldata argument 'constructor_calldata_len'" - ], - "start_col": 47, - "start_line": 1 - } - }, - "234": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 1, - "start_line": 2 - } - }, - "235": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 26, - "start_line": 8 - }, - "While expanding the reference '__calldata_ptr' in:" - ], - "start_col": 5, - "start_line": 53 - }, - "While handling calldata argument 'constructor_calldata_len'" - ], - "start_col": 22, - "start_line": 2 - } - }, - "237": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 43, - "start_line": 8 - }, - "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" - ], - "start_col": 5, - "start_line": 53 - }, - "While handling calldata argument 'constructor_calldata_len'" - ], - "start_col": 47, - "start_line": 1 - } - }, - "238": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 26, - "start_line": 8 - } - }, - "239": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "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": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "240": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 57, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 23, - "start_line": 3 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 42, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "241": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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": 22, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "242": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 73, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 23, - "start_line": 3 - } - }, - "244": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 51, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 126, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 101, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_class_hash' in:" - ], - "start_col": 5, - "start_line": 51 - }, - "While handling calldata argument 'class_hash'" - ], - "start_col": 33, - "start_line": 1 - } - }, - "245": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 52, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 186, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 150, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_contract_address_salt' in:" - ], - "start_col": 5, - "start_line": 52 - }, - "While handling calldata argument 'contract_address_salt'" - ], - "start_col": 44, - "start_line": 1 - } - }, - "246": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 63, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 53, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 252, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 213, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" - ], - "start_col": 5, - "start_line": 53 - }, - "While handling calldata argument 'constructor_calldata_len'" - ], - "start_col": 47, - "start_line": 1 - } - }, - "247": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 5, - "input_file": { - "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 54, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 310, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 275, - "start_line": 1 - }, - "While expanding the reference '__calldata_arg_constructor_calldata' in:" - ], - "start_col": 5, - "start_line": 54 - }, - "While handling calldata argument 'constructor_calldata'" - ], - "start_col": 43, - "start_line": 5 - } - }, - "249": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - } - }, - "251": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 88, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 104, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 89, - "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": 73, - "start_line": 1 - } - }, - "252": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 105, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 48, - "start_line": 2 - } - }, - "254": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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 - } - }, - "255": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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": 20, - "start_line": 1 - } - }, - "256": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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 - } - }, - "257": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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 - } - }, - "258": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 44, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.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 - } - }, - "259": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" - }, - "parent_location": [ - { - "end_col": 21, - "end_line": 50, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 50 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } - }, - "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": {} - } - } - ], - "6": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_enter_scope({'n': ids.len})", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.len": 0 - } - } - } - ], - "14": [ - { - "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": 1, - "offset": 5 - }, - "reference_ids": { - "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 - } - } - } - ], - "17": [ - { - "accessible_scopes": [ - "starkware.cairo.common.memcpy", - "starkware.cairo.common.memcpy.memcpy" - ], - "code": "vm_exit_scope()", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 6 - }, - "reference_ids": {} - } - } - ], - "25": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.call_contract" - ], - "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 - } - } - } - ], - "38": [ - { - "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": 3 - } - } - } - ], - "45": [ - { - "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": 4 - } - } - } - ], - "52": [ - { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.get_contract_address" - ], - "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 5, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 - } - } - } - ], - "63": [ - { - "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": 6, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 6 - } - } - } - ], - "113": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_declare__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 4 - }, - "reference_ids": {} - } - } - ], - "130": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate_deploy__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 12, - "offset": 5 - }, - "reference_ids": {} - } - } - ], - "155": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.__validate__" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 14, - "offset": 11 - }, - "reference_ids": {} - } - } - ], - "223": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.deploy_contract_encode_return" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 19, - "offset": 0 - }, - "reference_ids": {} - } - } - ] - }, - "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": 66, - "type": "function" - }, - "__main__.ContractDeployed.emit.Args": { - "full_name": "__main__.ContractDeployed.emit.Args", - "members": { - "address": { - "cairo_type": "felt", - "offset": 0 - }, - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 3 - }, - "classHash": { - "cairo_type": "felt", - "offset": 2 - }, - "deployer": { - "cairo_type": "felt", - "offset": 1 - }, - "salt": { - "cairo_type": "felt", - "offset": 5 - } - }, - "size": 6, - "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__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "__main__.__execute__": { - "decorators": [ - "external", - "raw_output" - ], - "pc": 166, - "type": "function" - }, - "__main__.__execute__.Args": { - "full_name": "__main__.__execute__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.__execute__.ImplicitArgs": { - "full_name": "__main__.__execute__.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__.__execute__.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__main__.__execute__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__validate__": { - "decorators": [ - "external" - ], - "pc": 139, - "type": "function" - }, - "__main__.__validate__.Args": { - "full_name": "__main__.__validate__.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.__validate__.ImplicitArgs": { - "full_name": "__main__.__validate__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.__validate__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__validate_declare__": { - "decorators": [ - "external" - ], - "pc": 106, - "type": "function" - }, - "__main__.__validate_declare__.Args": { - "full_name": "__main__.__validate_declare__.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.__validate_declare__.ImplicitArgs": { - "full_name": "__main__.__validate_declare__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.__validate_declare__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate_declare__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.__validate_deploy__": { - "decorators": [ - "external" - ], - "pc": 122, - "type": "function" - }, - "__main__.__validate_deploy__.Args": { - "full_name": "__main__.__validate_deploy__.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.__validate_deploy__.ImplicitArgs": { - "full_name": "__main__.__validate_deploy__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.__validate_deploy__.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.__validate_deploy__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.call_contract": { - "destination": "starkware.starknet.common.syscalls.call_contract", - "type": "alias" - }, - "__main__.deploy": { - "destination": "starkware.starknet.common.syscalls.deploy", - "type": "alias" - }, - "__main__.deploy_contract": { - "decorators": [ - "external" - ], - "pc": 200, - "type": "function" - }, - "__main__.deploy_contract.Args": { - "full_name": "__main__.deploy_contract.Args", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 0 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "constructor_calldata_len": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.deploy_contract.ImplicitArgs": { - "full_name": "__main__.deploy_contract.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__main__.deploy_contract.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "__main__.deploy_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.get_caller_address": { - "destination": "starkware.starknet.common.syscalls.get_caller_address", - "type": "alias" - }, - "__main__.get_contract_address": { - "destination": "starkware.starknet.common.syscalls.get_contract_address", - "type": "alias" - }, - "__wrappers__.__execute__": { - "decorators": [ - "external", - "raw_output" - ], - "pc": 179, - "type": "function" - }, - "__wrappers__.__execute__.Args": { - "full_name": "__wrappers__.__execute__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__execute__.ImplicitArgs": { - "full_name": "__wrappers__.__execute__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__execute__.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__.__execute__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__execute__.__wrapped_func": { - "destination": "__main__.__execute__", - "type": "alias" - }, - "__wrappers__.__execute___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.__validate__": { - "decorators": [ - "external" - ], - "pc": 140, - "type": "function" - }, - "__wrappers__.__validate__.Args": { - "full_name": "__wrappers__.__validate__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__validate__.ImplicitArgs": { - "full_name": "__wrappers__.__validate__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__validate__.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__validate__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__validate__.__wrapped_func": { - "destination": "__main__.__validate__", - "type": "alias" - }, - "__wrappers__.__validate___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.__validate_declare__": { - "decorators": [ - "external" - ], - "pc": 107, - "type": "function" - }, - "__wrappers__.__validate_declare__.Args": { - "full_name": "__wrappers__.__validate_declare__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__validate_declare__.ImplicitArgs": { - "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__validate_declare__.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__validate_declare__.__wrapped_func": { - "destination": "__main__.__validate_declare__", - "type": "alias" - }, - "__wrappers__.__validate_declare___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.__validate_deploy__": { - "decorators": [ - "external" - ], - "pc": 123, - "type": "function" - }, - "__wrappers__.__validate_deploy__.Args": { - "full_name": "__wrappers__.__validate_deploy__.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__validate_deploy__.ImplicitArgs": { - "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.__validate_deploy__.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.__validate_deploy__.__wrapped_func": { - "destination": "__main__.__validate_deploy__", - "type": "alias" - }, - "__wrappers__.__validate_deploy___encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "__wrappers__.deploy_contract": { - "decorators": [ - "external" - ], - "pc": 232, - "type": "function" - }, - "__wrappers__.deploy_contract.Args": { - "full_name": "__wrappers__.deploy_contract.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.deploy_contract.ImplicitArgs": { - "full_name": "__wrappers__.deploy_contract.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.deploy_contract.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.deploy_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.deploy_contract.__wrapped_func": { - "destination": "__main__.deploy_contract", - "type": "alias" - }, - "__wrappers__.deploy_contract_encode_return": { - "decorators": [], - "pc": 223, - "type": "function" - }, - "__wrappers__.deploy_contract_encode_return.Args": { - "full_name": "__wrappers__.deploy_contract_encode_return.Args", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 1 - }, - "ret_value": { - "cairo_type": "(contract_address: felt)", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "__wrappers__.deploy_contract_encode_return.ImplicitArgs": { - "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.deploy_contract_encode_return.Return": { - "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", - "type": "type_definition" - }, - "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": { - "type": "const", - "value": 1 - }, - "__wrappers__.deploy_contract_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.cairo.common.alloc.alloc": { - "decorators": [], - "pc": 0, - "type": "function" - }, - "starkware.cairo.common.alloc.alloc.Args": { - "full_name": "starkware.cairo.common.alloc.alloc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.ImplicitArgs": { - "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.cairo.common.alloc.alloc.Return": { - "cairo_type": "(ptr: felt*)", - "type": "type_definition" - }, - "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.memcpy.memcpy": { - "decorators": [], - "pc": 3, - "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": 1, - "offset": 3 - }, - "pc": 10, - "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": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.memcpy.memcpy.loop": { - "pc": 8, - "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.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { - "type": "const", - "value": 20853273475220472486191784820 - }, - "starkware.starknet.common.syscalls.CallContract": { - "full_name": "starkware.starknet.common.syscalls.CallContract", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractRequest": { - "full_name": "starkware.starknet.common.syscalls.CallContractRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.CallContractResponse": { - "full_name": "starkware.starknet.common.syscalls.CallContractResponse", - "members": { - "retdata": { - "cairo_type": "felt*", - "offset": 1 - }, - "retdata_size": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { - "type": "const", - "value": 21167594061783206823196716140 - }, - "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 23274015802972845247556842986379118667122 - }, - "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { - "type": "const", - "value": 75202468540281 - }, - "starkware.starknet.common.syscalls.Deploy": { - "full_name": "starkware.starknet.common.syscalls.Deploy", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", - "offset": 6 - } - }, - "size": 9, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployRequest": { - "full_name": "starkware.starknet.common.syscalls.DeployRequest", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "constructor_calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "constructor_calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "contract_address_salt": { - "cairo_type": "felt", - "offset": 2 - }, - "deploy_from_zero": { - "cairo_type": "felt", - "offset": 5 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DeployResponse": { - "full_name": "starkware.starknet.common.syscalls.DeployResponse", - "members": { - "constructor_retdata": { - "cairo_type": "felt*", - "offset": 2 - }, - "constructor_retdata_size": { - "cairo_type": "felt", - "offset": 1 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.DictAccess": { - "destination": "starkware.cairo.common.dict_access.DictAccess", - "type": "alias" - }, - "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { - "type": "const", - "value": 1280709301550335749748 - }, - "starkware.starknet.common.syscalls.EmitEvent": { - "full_name": "starkware.starknet.common.syscalls.EmitEvent", - "members": { - "data": { - "cairo_type": "felt*", - "offset": 4 - }, - "data_len": { - "cairo_type": "felt", - "offset": 3 - }, - "keys": { - "cairo_type": "felt*", - "offset": 2 - }, - "keys_len": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { - "type": "const", - "value": 1448089106835523001438702345020786 - }, - "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { - "type": "const", - "value": 24294903732626645868215235778792757751152 - }, - "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { - "type": "const", - "value": 94901967781393078444254803017658102643 - }, - "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { - "type": "const", - "value": 6219495360805491471215297013070624192820083 - }, - "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { - "type": "const", - "value": 1592190833581991703053805829594610833820054387 - }, - "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { - "type": "const", - "value": 1317029390204112103023 - }, - "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { - "type": "const", - "value": 1448089128652340074717162277007973 - }, - "starkware.starknet.common.syscalls.GetBlockNumber": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockNumberResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", - "members": { - "block_number": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestamp": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { - "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", - "members": { - "block_timestamp": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetCallerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", - "members": { - "caller_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddress": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetContractAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", - "members": { - "contract_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddress": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { - "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", - "members": { - "sequencer_address": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfo": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfo", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxInfoResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", - "members": { - "tx_info": { - "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignature": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignature", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureRequest": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", - "members": { - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.GetTxSignatureResponse": { - "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", - "members": { - "signature": { - "cairo_type": "felt*", - "offset": 1 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { - "type": "const", - "value": 436233452754198157705746250789557519228244616562 - }, - "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { - "type": "const", - "value": 92376026794327011772951660 - }, - "starkware.starknet.common.syscalls.LibraryCall": { - "full_name": "starkware.starknet.common.syscalls.LibraryCall", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.starknet.common.syscalls.LibraryCallRequest": { - "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 4 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 3 - }, - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { - "type": "const", - "value": 25500403217443378527601783667 - }, - "starkware.starknet.common.syscalls.ReplaceClass": { - "full_name": "starkware.starknet.common.syscalls.ReplaceClass", - "members": { - "class_hash": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { - "type": "const", - "value": 433017908768303439907196859243777073 - }, - "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { - "type": "const", - "value": 100890693370601760042082660 - }, - "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { - "type": "const", - "value": 25828017502874050592466629733 - }, - "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { - "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", - "members": { - "payload_ptr": { - "cairo_type": "felt*", - "offset": 3 - }, - "payload_size": { - "cairo_type": "felt", - "offset": 2 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "to_address": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageRead": { - "full_name": "starkware.starknet.common.syscalls.StorageRead", - "members": { - "request": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", - "offset": 0 - }, - "response": { - "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadRequest": { - "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageReadResponse": { - "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.StorageWrite": { - "full_name": "starkware.starknet.common.syscalls.StorageWrite", - "members": { - "address": { - "cairo_type": "felt", - "offset": 1 - }, - "selector": { - "cairo_type": "felt", - "offset": 0 - }, - "value": { - "cairo_type": "felt", - "offset": 2 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.starknet.common.syscalls.TxInfo": { - "full_name": "starkware.starknet.common.syscalls.TxInfo", - "members": { - "account_contract_address": { - "cairo_type": "felt", - "offset": 1 - }, - "chain_id": { - "cairo_type": "felt", - "offset": 6 - }, - "max_fee": { - "cairo_type": "felt", - "offset": 2 - }, - "nonce": { - "cairo_type": "felt", - "offset": 7 - }, - "signature": { - "cairo_type": "felt*", - "offset": 4 - }, - "signature_len": { - "cairo_type": "felt", - "offset": 3 - }, - "transaction_hash": { - "cairo_type": "felt", - "offset": 5 - }, - "version": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract": { - "decorators": [], - "pc": 18, - "type": "function" - }, - "starkware.starknet.common.syscalls.call_contract.Args": { - "full_name": "starkware.starknet.common.syscalls.call_contract.Args", - "members": { - "calldata": { - "cairo_type": "felt*", - "offset": 3 - }, - "calldata_size": { - "cairo_type": "felt", - "offset": 2 - }, - "contract_address": { - "cairo_type": "felt", - "offset": 0 - }, - "function_selector": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 4, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.call_contract.Return": { - "cairo_type": "(retdata_size: felt, retdata: felt*)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 18, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 1 - }, - "pc": 25, - "value": "cast([fp + (-7)] + 7, felt*)" - } - ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.deploy": { - "decorators": [], - "pc": 30, - "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": 30, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 38, - "value": "cast([fp + (-8)] + 9, felt*)" - } + "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:" ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.emit_event": { - "decorators": [], - "pc": 56, - "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": 6, - "offset": 0 - }, - "pc": 56, - "value": "[cast(fp + (-7), felt**)]" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "256": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - { - "ap_tracking_data": { - "group": 6, - "offset": 1 + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" }, - "pc": 63, - "value": "cast([fp + (-7)] + 5, felt*)" - } + "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:" ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_caller_address": { - "decorators": [], - "pc": 42, - "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": 42, - "value": "[cast(fp + (-3), felt**)]" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "257": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - { - "ap_tracking_data": { - "group": 4, - "offset": 1 + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" }, - "pc": 45, - "value": "cast([fp + (-3)] + 2, felt*)" - } + "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:" ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.get_contract_address": { - "decorators": [], - "pc": 49, - "type": "function" - }, - "starkware.starknet.common.syscalls.get_contract_address.Args": { - "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { - "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", - "members": { - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.starknet.common.syscalls.get_contract_address.Return": { - "cairo_type": "(contract_address: felt)", - "type": "type_definition" - }, - "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { - "cairo_type": "felt*", - "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", - "references": [ - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 49, - "value": "[cast(fp + (-3), felt**)]" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "258": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" }, - { - "ap_tracking_data": { - "group": 5, - "offset": 1 + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" }, - "pc": 52, - "value": "cast([fp + (-3)] + 2, felt*)" - } + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" ], - "type": "reference" + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "259": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + } + } + }, + "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": {} + } + } + ], + "6": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "14": [ + { + "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": 1, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "17": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "25": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 + } + } + } + ], + "38": [ + { + "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": 3 + } + } + } + ], + "45": [ + { + "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": 4 + } + } + } + ], + "52": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 + } + } + } + ], + "63": [ + { + "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": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 6 } + } + } + ], + "113": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 4 + }, + "reference_ids": {} + } + } + ], + "130": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 5 + }, + "reference_ids": {} + } + } + ], + "155": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 11 + }, + "reference_ids": {} + } + } + ], + "223": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "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": 66, + "type": "function" + }, + "__main__.ContractDeployed.emit.Args": { + "full_name": "__main__.ContractDeployed.emit.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "classHash": { + "cairo_type": "felt", + "offset": 2 + }, + "deployer": { + "cairo_type": "felt", + "offset": 1 + }, + "salt": { + "cairo_type": "felt", + "offset": 5 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 3, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 3 - }, - "pc": 10, - "value": "[cast(ap, felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 18, - "value": "[cast(fp + (-7), felt**)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 30, - "value": "[cast(fp + (-8), felt**)]" - }, - { - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 42, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 5, - "offset": 0 - }, - "pc": 49, - "value": "[cast(fp + (-3), felt**)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 56, - "value": "[cast(fp + (-7), felt**)]" - } - ] + "size": 6, + "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__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.__execute__": { + "decorators": ["external", "raw_output"], + "pc": 166, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.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__.__execute__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate__": { + "decorators": ["external"], + "pc": 139, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_declare__": { + "decorators": ["external"], + "pc": 106, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": ["external"], + "pc": 122, + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "__main__.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "__main__.deploy_contract": { + "decorators": ["external"], + "pc": 200, + "type": "function" + }, + "__main__.deploy_contract.Args": { + "full_name": "__main__.deploy_contract.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "constructor_calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.deploy_contract.ImplicitArgs": { + "full_name": "__main__.deploy_contract.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.deploy_contract.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "__main__.deploy_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__wrappers__.__execute__": { + "decorators": ["external", "raw_output"], + "pc": 179, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.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__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": ["external"], + "pc": 140, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": ["external"], + "pc": 107, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": ["external"], + "pc": 123, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.deploy_contract": { + "decorators": ["external"], + "pc": 232, + "type": "function" + }, + "__wrappers__.deploy_contract.Args": { + "full_name": "__wrappers__.deploy_contract.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract.ImplicitArgs": { + "full_name": "__wrappers__.deploy_contract.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.deploy_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.deploy_contract.__wrapped_func": { + "destination": "__main__.deploy_contract", + "type": "alias" + }, + "__wrappers__.deploy_contract_encode_return": { + "decorators": [], + "pc": 223, + "type": "function" + }, + "__wrappers__.deploy_contract_encode_return.Args": { + "full_name": "__wrappers__.deploy_contract_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(contract_address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.deploy_contract_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.deploy_contract_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 3, + "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": 1, + "offset": 3 + }, + "pc": 10, + "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": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 8, + "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.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 25, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.deploy": { + "decorators": [], + "pc": 30, + "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": 30, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 38, + "value": "cast([fp + (-8)] + 9, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 56, + "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": 6, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 63, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 42, + "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": 42, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 45, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 49, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 49, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 52, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 30, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 49, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-7), felt**)]" } + ] } + } } diff --git a/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json b/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json index 6b336414..44179f4e 100644 --- a/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json +++ b/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json @@ -1,10896 +1,10838 @@ { - "abi": [ - { - "inputs": [], - "name": "inc", - "outputs": [], - "type": "function" - } + "abi": [ + { + "inputs": [], + "name": "inc", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": 377, + "selector": "0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": ["pedersen", "range_check", "bitwise"], + "compiler_version": "0.11.2", + "data": [ + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "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", + "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", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8", + "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", + "0x40780017fff7fff", + "0x2", + "0x4846800180018000", + "0x10000000000000000", + "0x40337fff80007ffd", + "0x400380007ffc8000", + "0x480680017fff8000", + "0xffffffffffffffff", + "0x4828800080007fff", + "0x400280017ffc7fff", + "0x400380027ffc8001", + "0x482680017ffc8000", + "0x3", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffd7fff8000", + "0x48507ff17fd98000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x48507fe67fcf8000", + "0x48507fe67fcd8000", + "0x48307fff7ffe8000", + "0x48127ffa7fff8000", + "0x48307ffb7ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x48507fd77fcb8000", + "0x48507fd77fbf8000", + "0x48307fff7ffe8000", + "0x48507fe07fbc8000", + "0x48307fff7ffe8000", + "0x48127ff87fff8000", + "0x48307ff97ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", + "0x48507fc67fbb8000", + "0x48507fc67fb98000", + "0x48307fff7ffe8000", + "0x48507fcf7fac8000", + "0x48307fff7ffe8000", + "0x48507fce7fa98000", + "0x48307fff7ffe8000", + "0x48127ff67fff8000", + "0x48307ff77ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", + "0x48507fb47fa88000", + "0x48507fbe7fa68000", + "0x48307fff7ffe8000", + "0x48507fbd7f998000", + "0x48307fff7ffe8000", + "0x48127ff87fff8000", + "0x48307ff97ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", + "0x48507fae7f978000", + "0x48507fae7f958000", + "0x48307fff7ffe8000", + "0x48127ffa7fff8000", + "0x48307ffb7ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", + "0x48507fa07f888000", + "0x48127ffc7fff8000", + "0x48307ffd7ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507fac7fff8000", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507fce7fff8000", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507fec7fff8000", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507ff87fff8000", + "0x48127ff57fff8000", + "0x48307ff87f958000", + "0x48307ff97fb48000", + "0x48307ffa7fd78000", + "0x48307ffb7ff28000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", + "0x48127ffb7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff61", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7b", + "0x400680017fff7f49", + "0x0", + "0x400680017fff7f4a", + "0x0", + "0x48127ffb7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", + "0x40127e747fff7ffd", + "0x40127e757fff7ffe", + "0x48127ffc7fff8000", + "0x48127fdf7fff8000", + "0x48127fdf7fff8000", + "0x48127f267fff8000", + "0x48127f267fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x400680017fff7fff", + "0x0", + "0x40127e447fff7ffd", + "0x40127e457fff7ffe", + "0x48127ffc7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482480017ffc8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe" ], - "entry_points_by_type": { - "CONSTRUCTOR": [], - "EXTERNAL": [ + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/inc/3952834c1beb671cf8470409806cf47019e8bce9ece78f7b8cbe295b3b28198a.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.BitwiseBuiltin**)];\n", + "autogen/starknet/external/inc/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr, bitwise_ptr=bitwise_ptr}();\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/inc/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/inc/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/storage_var/counter/decl.cairo": "namespace counter {\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}() -> (value: 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/counter/impl.cairo": "namespace counter {\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 = 223925651276572801467025322450506123433664924558092583619131301620304795732;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (value: 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}" + }, + "instruction_locations": { + "0": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "2": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "3": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "4": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ { - "offset": 377, - "selector": "0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7" + "location": { + "end_col": 87, + "end_line": 355, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 355 + }, + "n_prefix_newlines": 0 } - ], - "L1_HANDLER": [] - }, - "program": { - "attributes": [], - "builtins": [ - "pedersen", - "range_check", - "bitwise" - ], - "compiler_version": "0.11.2", - "data": [ - "0x480680017fff8000", - "0x53746f7261676552656164", - "0x400280007ffc7fff", - "0x400380017ffc7ffd", - "0x482680017ffc8000", - "0x3", - "0x480280027ffc8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400380017ffb7ffc", - "0x400380027ffb7ffd", - "0x482680017ffb8000", - "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", - "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", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8", - "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", - "0x40780017fff7fff", - "0x2", - "0x4846800180018000", - "0x10000000000000000", - "0x40337fff80007ffd", - "0x400380007ffc8000", - "0x480680017fff8000", - "0xffffffffffffffff", - "0x4828800080007fff", - "0x400280017ffc7fff", - "0x400380027ffc8001", - "0x482680017ffc8000", - "0x3", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x0", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x48127ffd7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", - "0x48127ffd7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x48127ffd7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", - "0x48127ffd7fff8000", - "0x48507ff17fd98000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", - "0x48507fe67fcf8000", - "0x48507fe67fcd8000", - "0x48307fff7ffe8000", - "0x48127ffa7fff8000", - "0x48307ffb7ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", - "0x48507fd77fcb8000", - "0x48507fd77fbf8000", - "0x48307fff7ffe8000", - "0x48507fe07fbc8000", - "0x48307fff7ffe8000", - "0x48127ff87fff8000", - "0x48307ff97ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", - "0x48507fc67fbb8000", - "0x48507fc67fb98000", - "0x48307fff7ffe8000", - "0x48507fcf7fac8000", - "0x48307fff7ffe8000", - "0x48507fce7fa98000", - "0x48307fff7ffe8000", - "0x48127ff67fff8000", - "0x48307ff77ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", - "0x48507fb47fa88000", - "0x48507fbe7fa68000", - "0x48307fff7ffe8000", - "0x48507fbd7f998000", - "0x48307fff7ffe8000", - "0x48127ff87fff8000", - "0x48307ff97ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", - "0x48507fae7f978000", - "0x48507fae7f958000", - "0x48307fff7ffe8000", - "0x48127ffa7fff8000", - "0x48307ffb7ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", - "0x48507fa07f888000", - "0x48127ffc7fff8000", - "0x48307ffd7ffe8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", - "0x480680017fff8000", - "0x10000000000000000", - "0x48507fac7fff8000", - "0x480680017fff8000", - "0x10000000000000000", - "0x48507fce7fff8000", - "0x480680017fff8000", - "0x10000000000000000", - "0x48507fec7fff8000", - "0x480680017fff8000", - "0x10000000000000000", - "0x48507ff87fff8000", - "0x48127ff57fff8000", - "0x48307ff87f958000", - "0x48307ff97fb48000", - "0x48307ffa7fd78000", - "0x48307ffb7ff28000", - "0x208b7fff7fff7ffe", - "0x48297ffd80007ffb", - "0x20680017fff7fff", - "0x9", - "0x480a7ff97fff8000", - "0x482680017ffa8000", - "0x1", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", - "0x208b7fff7fff7ffe", - "0x480a7ff97fff8000", - "0x482680017ffb8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x6", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", - "0x48127ffb7fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff61", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", - "0x48127ffb7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7b", - "0x400680017fff7f49", - "0x0", - "0x400680017fff7f4a", - "0x0", - "0x48127ffb7fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", - "0x40127e747fff7ffd", - "0x40127e757fff7ffe", - "0x48127ffc7fff8000", - "0x48127fdf7fff8000", - "0x48127fdf7fff8000", - "0x48127f267fff8000", - "0x48127f267fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", - "0x400680017fff7fff", - "0x0", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127fe37fff8000", - "0x480680017fff8000", - "0x0", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", - "0x400680017fff7fff", - "0x0", - "0x40127e447fff7ffd", - "0x40127e457fff7ffe", - "0x48127ffc7fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", - "0x400680017fff7fff", - "0x1", - "0x48127ffe7fff8000", - "0x480a80007fff8000", - "0x480a80017fff8000", - "0x480a80027fff8000", - "0x480a80037fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x480680017fff8000", - "0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854", - "0x208b7fff7fff7ffe", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", - "0x480a7ffb7fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", - "0x48127ffe7fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x48127ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", - "0x480a7ffa7fff8000", - "0x48127ffe7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x482480017ffc8000", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", - "0x480a7ffd7fff8000", - "0x208b7fff7fff7ffe", - "0x402b7ffd7ffc7ffd", - "0x480280007ffb8000", - "0x480280017ffb8000", - "0x480280027ffb8000", - "0x480280037ffb8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", - "0x40780017fff7fff", - "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe" - ], - "debug_info": { - "file_contents": { - "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", - "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,bitwise_ptr,retdata_size,retdata);\n", - "autogen/starknet/external/inc/3952834c1beb671cf8470409806cf47019e8bce9ece78f7b8cbe295b3b28198a.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.BitwiseBuiltin**)];\n", - "autogen/starknet/external/inc/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", - "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr, bitwise_ptr=bitwise_ptr}();\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", - "autogen/starknet/external/inc/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", - "autogen/starknet/external/inc/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", - "autogen/starknet/storage_var/counter/decl.cairo": "namespace counter {\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}() -> (value: 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/counter/impl.cairo": "namespace counter {\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 = 223925651276572801467025322450506123433664924558092583619131301620304795732;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (value: 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}" - }, - "instruction_locations": { - "0": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 354, + ], + "inst": { + "end_col": 53, + "end_line": 357, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "6": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "7": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "8": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "10": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "11": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "12": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "13": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "15": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "16": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "17": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "18": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "20": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "21": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "22": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "23": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "25": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "26": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 + } + }, + "28": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 198 + } + }, + "30": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 198 + } + }, + "31": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 198 + } + }, + "32": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 199 + } + }, + "33": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 34, + "start_line": 199 + } + }, + "35": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 199 + } + }, + "36": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 199 + } + }, + "37": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "39": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + } + }, + "40": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "42": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 21, + "start_line": 206 + } + }, + "44": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 206 + } + }, + "45": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 207 + } + }, + "46": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 207 + } + }, + "47": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 208 + } + }, + "48": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "49": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "51": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "52": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 213 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 214, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "53": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "54": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 + } + }, + "55": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 215 + } + }, + "56": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "58": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "60": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + } + }, + "61": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 20 + } + }, + "63": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 21 + } + }, + "64": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "66": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "68": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 24 + } + }, + "70": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + } + }, + "71": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "73": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 33, + "start_line": 29 + } + }, + "75": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 32, + "start_line": 29 + } + }, + "77": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "78": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 30 + } + }, + "80": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "82": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 32 + } + }, + "84": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "85": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "86": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 35 + } + }, + "88": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "89": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + } + }, + "91": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 36 + } + }, + "93": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 36 + } + }, + "94": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 + } + }, + "95": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 18, + "start_line": 43 + } + }, + "96": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + } + }, + "98": { + "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "99": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 22, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "100": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 23, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "101": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 24, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 25, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 24 + } + }, + "103": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 25, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 25 + } + }, + "104": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "106": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 41, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 36 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 46, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "107": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 44, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 44 + } + }, + "108": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 46, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 46 + } + }, + "109": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 46, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 46 + } + }, + "111": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 46, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "112": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 47 + } + }, + "113": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 47 + } + }, + "114": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 47 + } + }, + "116": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 47 + } + }, + "117": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 48 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "118": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 48 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "119": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 48 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "120": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 48 + } + }, + "122": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 50 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "123": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 50 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "124": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 18, + "start_line": 50 + }, + "While expanding the reference 'carry_high' in:" + ], + "start_col": 11, + "start_line": 35 + } + }, + "125": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 50 + } + }, + "126": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 56, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 56 + } + }, + "128": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 63, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 60 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 39, + "end_line": 64, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 64 + } + }, + "130": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 64, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 64 + } + }, + "131": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 65, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 65 + } + }, + "132": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 66, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 66 + } + }, + "134": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 66, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 66 + } + }, + "135": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 66, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 66 + } + }, + "136": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 67, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 67 + } + }, + "137": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 68, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 69 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 68 + } + }, + "139": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 69 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 11, + "start_line": 57 + } + }, + "140": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 58, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 18, + "start_line": 69 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 11, + "start_line": 58 + } + }, + "141": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 69 + } + }, + "142": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 74, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 74 + } + }, + "144": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 75 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "145": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 75 + } + }, + "146": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 75 + } + }, + "148": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 76, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 58, - "start_line": 354 - } - }, - "2": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "start_col": 20, + "start_line": 76 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 75 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "149": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 76 + } + }, + "150": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 76 + } + }, + "152": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 77, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 354 - } - }, - "3": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "start_col": 20, + "start_line": 77 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 98, - "end_line": 354, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 76 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "153": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 77 + } + }, + "154": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 77 + } + }, + "156": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 78, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 354 - } - }, - "4": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 355 - }, - "n_prefix_newlines": 0 - } + "start_col": 20, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "inst": { - "end_col": 53, - "end_line": 357, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 77 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "157": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 78 + } + }, + "158": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 78 + } + }, + "160": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 80, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 358, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "6": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "start_col": 25, + "start_line": 80 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 358, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 78 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "161": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 80 + } + }, + "162": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 80 + } + }, + "164": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 81 + } + }, + "165": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 81 + } + }, + "166": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 81 + } + }, + "167": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 81, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 19, - "start_line": 358 - } - }, - "7": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_read" + "start_col": 25, + "start_line": 81 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 358, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 80 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "168": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 81 + } + }, + "169": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 81 + } + }, + "171": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "172": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 82 + } + }, + "173": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "174": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 82 + } + }, + "175": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "176": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 82, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 358 - } - }, - "8": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "start_col": 25, + "start_line": 82 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 372, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 18, - "start_line": 372 - } - }, - "10": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 81 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "177": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "178": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 82 + } + }, + "180": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "181": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 83 + } + }, + "182": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "183": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 83 + } + }, + "184": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "185": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 64, + "start_line": 83 + } + }, + "186": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "187": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 371 - } - }, - "11": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "start_col": 25, + "start_line": 83 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 82 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "188": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "189": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 83 + } + }, + "191": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "192": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 84 + } + }, + "193": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "194": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 84 + } + }, + "195": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "196": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 84, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 371 - } - }, - "12": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "start_col": 25, + "start_line": 84 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 373, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 83 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "197": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "198": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 84 + } + }, + "200": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 85 + } + }, + "201": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 85 + } + }, + "202": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 85 + } + }, + "203": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 85, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 371 - } - }, - "13": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "start_col": 5, - "start_line": 374 - }, - "n_prefix_newlines": 0 - } + "start_col": 25, + "start_line": 85 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "inst": { - "end_col": 54, - "end_line": 375, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 84 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "204": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 85 + } + }, + "205": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 85 + } + }, + "207": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 86 + } + }, + "208": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 86, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 376, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "15": { - "accessible_scopes": [ - "starkware.starknet.common.syscalls", - "starkware.starknet.common.syscalls.storage_write" + "start_col": 25, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 376, + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 85 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "209": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 86 + } + }, + "210": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 86 + } + }, + "212": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 89 + } + }, + "214": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 89 + } + }, + "215": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 63, + "start_line": 89 + } + }, + "217": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 63, + "start_line": 89 + } + }, + "218": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 90 + } + }, + "220": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 90 + } + }, + "221": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 64, + "start_line": 90 + } + }, + "223": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 64, + "start_line": 90 + } + }, + "224": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 7, + "end_line": 91, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "start_col": 5, - "start_line": 376 - } - }, - "16": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 25, - "start_line": 186 - } - }, - "17": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_line": 88 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 186, + "start_col": 18, + "start_line": 73 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 86 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "225": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 89 + } + }, + "226": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 89 + } + }, + "227": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 26, + "start_line": 90 + } + }, + "228": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 57, + "start_line": 90 + } + }, + "229": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 91, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 88 + } + }, + "230": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 134, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 134 + } + }, + "231": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 134, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 134 + } + }, + "233": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 135 + }, + "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": 133 + } + }, + "234": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 135 + } + }, + "236": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 135 + } + }, + "237": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 135 + } + }, + "239": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "240": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 137 + }, + "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": 133 + } + }, + "241": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 137 + } + }, + "243": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 137 + } + }, + "244": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 137 + } + }, + "246": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 137 + } + }, + "247": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 232, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 232 + } + }, + "249": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 235 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 26, + "start_line": 229 + } + }, + "250": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 41, + "start_line": 235 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 43, + "start_line": 229 + } + }, + "251": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 41, + "start_line": 235 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 43, + "start_line": 229 + } + }, + "252": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 235 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 55, + "start_line": 229 + } + }, + "253": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 235 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 55, + "start_line": 229 + } + }, + "254": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 235 + } + }, + "256": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 254, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 242 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 257, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 45, - "start_line": 186 - } - }, - "18": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 5, + "start_line": 257 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 29, + "start_line": 235 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "257": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 257 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "258": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 257 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "259": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 257 + } + }, + "261": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 258 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "262": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 258 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "263": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 71, + "start_line": 258 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "264": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 71, + "start_line": 258 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "265": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 258 + } + }, + "267": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 259, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 45, - "start_line": 186 - } - }, - "20": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 5, + "start_line": 259 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 86, - "end_line": 186, + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 258 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "268": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 259 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "269": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 259 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "270": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 259 + } + }, + "272": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 260 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "273": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 260 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "274": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 70, + "start_line": 260 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "275": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 70, + "start_line": 260 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "276": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 260 + } + }, + "278": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 262, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 262 + } + }, + "280": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 262, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 262 + } + }, + "282": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 265, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 25, - "start_line": 186 - } - }, - "21": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 5, + "start_line": 265 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 45, - "end_line": 187, + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 260 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "283": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 265 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "284": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 265 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "285": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 265 + } + }, + "287": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 266 + }, + "While expanding the reference 'quotient_mod00' in:" + ], + "start_col": 10, + "start_line": 260 + } + }, + "288": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 266 + }, + "While expanding the reference 'quotient_mod00' in:" + ], + "start_col": 10, + "start_line": 260 + } + }, + "289": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 266 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "290": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 266 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "291": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 266 + } + }, + "293": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 267, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 267 + } + }, + "294": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 267, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 267 + } + }, + "295": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 269, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "start_col": 24, - "start_line": 187 - } - }, - "22": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "23": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 48, - "start_line": 187 - } - }, - "25": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_line": 269 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 89, - "end_line": 187, + "start_col": 18, + "start_line": 31 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 266 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "296": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod01' in:" + ], + "start_col": 26, + "start_line": 260 + } + }, + "297": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod01' in:" + ], + "start_col": 26, + "start_line": 260 + } + }, + "298": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod10' in:" + ], + "start_col": 10, + "start_line": 258 + } + }, + "299": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod10' in:" + ], + "start_col": 10, + "start_line": 258 + } + }, + "300": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 269 + } + }, + "302": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 270, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 270 + } + }, + "304": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 271, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, "start_col": 24, - "start_line": 187 - } - }, - "26": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 196 - }, - "n_prefix_newlines": 0 - } + "start_line": 271 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "inst": { - "end_col": 42, - "end_line": 197, + "start_col": 18, + "start_line": 31 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 269 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "305": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 271 + }, + "While expanding the reference 'x1' in:" + ], + "start_col": 10, + "start_line": 269 + } + }, + "306": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 271 + }, + "While expanding the reference 'x1' in:" + ], + "start_col": 10, + "start_line": 269 + } + }, + "307": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 271 + }, + "While expanding the reference 'carry0' in:" + ], + "start_col": 14, + "start_line": 266 + } + }, + "308": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 65, + "start_line": 271 + } + }, + "310": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 271 + } + }, + "312": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 272, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 272 + } + }, + "314": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 274, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 274 + } + }, + "315": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 274, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 274 + } + }, + "316": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 277, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 5, - "start_line": 197 - } - }, - "28": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 22, + "start_line": 277 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 198, + "start_col": 17, + "start_line": 133 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 271 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "317": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 277 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "318": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 277 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "319": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 277 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "320": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 277 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "321": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 277 + } + }, + "323": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 278, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 278 + } + }, + "325": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 280, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" }, - "start_col": 23, - "start_line": 198 - } - }, - "30": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 5, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 198, + "start_col": 26, + "start_line": 229 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 22, + "start_line": 277 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + } + }, + "326": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 26, + "start_line": 280 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "327": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 26, + "start_line": 280 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "328": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 280 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "329": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 280 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "330": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 79, + "start_line": 280 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "331": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 79, + "start_line": 280 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "332": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 280 + } + }, + "333": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "334": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "335": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "337": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "338": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "339": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "340": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "342": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "343": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "344": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "346": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "347": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "348": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "349": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "350": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "351": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "352": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "353": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "355": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/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 + } + }, + "356": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "357": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "358": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "360": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "autogen/starknet/storage_var/counter/impl.cairo" }, - "start_col": 22, - "start_line": 198 - } - }, - "31": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 198, + "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 + } + }, + "361": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "autogen/starknet/storage_var/counter/impl.cairo" }, - "start_col": 5, - "start_line": 198 - } - }, - "32": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 199, + "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 + } + }, + "362": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "363": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + }, + "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": 5, + "start_line": 16 + } + }, + "364": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 17, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + }, + "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": 5, + "start_line": 17 + } + }, + "365": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 18 + } + }, + "366": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + } + }, + "368": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 22, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 24, - "start_line": 199 - } - }, - "33": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 4, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 199, + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 21 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "369": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 22, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 34, - "start_line": 199 - } - }, - "35": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 4, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 199, + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 28, + "start_line": 21 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "370": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 22, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 23, - "start_line": 199 - } - }, - "36": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 4, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 199, + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 21 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + } + }, + "371": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 22 + } + }, + "373": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 22 + } + }, + "375": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 23, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 19 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 19 + } + }, + "376": { + "accessible_scopes": ["__main__", "__main__", "__main__.inc"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 23, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 23 + } + }, + "377": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "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": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "378": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 199 - } - }, - "37": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 188, + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 16 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "379": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 17, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 200, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "39": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 200, + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 17 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "380": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 200 - } - }, - "40": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 204 - }, - "n_prefix_newlines": 0 - } + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "inst": { - "end_col": 50, - "end_line": 205, + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 18 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "381": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/3952834c1beb671cf8470409806cf47019e8bce9ece78f7b8cbe295b3b28198a.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 140, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 205 - } - }, - "42": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 206, + "start_col": 129, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 19 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "382": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + } + }, + "384": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "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/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "386": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 21, - "start_line": 206 - } - }, - "44": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 28, - "end_line": 206, + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "387": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 20, - "start_line": 206 - } - }, - "45": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 207, + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "388": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 22, - "start_line": 207 - } - }, - "46": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 207, + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "389": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 140, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 5, - "start_line": 207 - } - }, - "47": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 208, + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 129, + "start_line": 1 + } + }, + "390": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "filename": "src/main.cairo" }, - "start_col": 23, - "start_line": 208 - } - }, - "48": { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 208, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 208 - } - }, - "49": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 209, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "51": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 209 - } - }, - "52": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 213 - }, - "n_prefix_newlines": 0 - } - ], - "inst": { - "end_col": 24, - "end_line": 214, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 214 - } - }, - "53": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 28, - "start_line": 215 - } - }, - "54": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 23, - "start_line": 215 - } - }, - "55": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 215 - } - }, - "56": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 216 - } - }, - "58": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 217, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "60": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "start_col": 5, - "start_line": 217 - } - }, - "61": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 20 - } - }, - "63": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 21 - } - }, - "64": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "66": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 24, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "68": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 24 - } - }, - "70": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 24 - } - }, - "71": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 28 - } - }, - "73": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 33, - "start_line": 29 - } - }, - "75": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 32, - "start_line": 29 - } - }, - "77": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 29 - } - }, - "78": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 30 - } - }, - "80": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 14, - "end_line": 32, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "82": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 32 - } - }, - "84": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "85": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 154, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 35, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "86": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 20, - "start_line": 35 - } - }, - "88": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 35, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "89": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 35 - } - }, - "91": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 36 - } - }, - "93": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 36 - } - }, - "94": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 18, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 43, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/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 - } - }, - "95": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 18, - "start_line": 43 - } - }, - "96": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 12, - "start_line": 43 - } - }, - "98": { - "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/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "99": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 22, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 22 - } - }, - "100": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 23, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 23 - } - }, - "101": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 24, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 15, - "end_line": 25, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 25 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 24 - } - }, - "103": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_check" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 25, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 25 - } - }, - "104": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 32, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 32 - } - }, - "106": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 41, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 36 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 46, - "end_line": 43, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 43 - } - }, - "107": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 44, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 44 - } - }, - "108": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 46, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 22, - "start_line": 46 - } - }, - "109": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 46, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 38, - "start_line": 46 - } - }, - "111": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 46, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 46 - } - }, - "112": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 47, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 23, - "start_line": 47 - } - }, - "113": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 47, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 23, - "start_line": 47 - } - }, - "114": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 47, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 53, - "start_line": 47 - } - }, - "116": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 72, - "end_line": 47, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 47 - } - }, - "117": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 48, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 48 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - } - }, - "118": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 48 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 11, - "start_line": 33 - } - }, - "119": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 48, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 48 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 11, - "start_line": 33 - } - }, - "120": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 48, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 48 - } - }, - "122": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 50, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 50 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 11, - "start_line": 33 - } - }, - "123": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 33, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 50, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 50 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 11, - "start_line": 33 - } - }, - "124": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 35, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 50, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 18, - "start_line": 50 - }, - "While expanding the reference 'carry_high' in:" - ], - "start_col": 11, - "start_line": 35 - } - }, - "125": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_add" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 50, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 50 - } - }, - "126": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 56, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 56 - } - }, - "128": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 63, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 60 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 39, - "end_line": 64, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 22, - "start_line": 64 - } - }, - "130": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 64, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 64 - } - }, - "131": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 65, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 65 - } - }, - "132": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 66, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 66 - } - }, - "134": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 56, - "end_line": 66, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 66 - } - }, - "135": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 57, - "end_line": 66, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 66 - } - }, - "136": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 67, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 67 - } - }, - "137": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 68, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 69, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 69 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 27, - "start_line": 68 - } - }, - "139": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 14, - "end_line": 57, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 16, - "end_line": 69, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 69 - }, - "While expanding the reference 'low' in:" - ], - "start_col": 11, - "start_line": 57 - } - }, - "140": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 15, - "end_line": 58, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 22, - "end_line": 69, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 18, - "start_line": 69 - }, - "While expanding the reference 'high' in:" - ], - "start_col": 11, - "start_line": 58 - } - }, - "141": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 69, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 69 - } - }, - "142": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 74, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 74 - } - }, - "144": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 73, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 75, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 75 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 73 - } - }, - "145": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 75, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 75 - } - }, - "146": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 75, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 75 - } - }, - "148": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 75, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 76, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 76 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 75 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "149": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 76, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 76 - } - }, - "150": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 76, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 76 - } - }, - "152": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 76, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 77, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 77 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 76 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "153": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 77, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 77 - } - }, - "154": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 77, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 77 - } - }, - "156": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 77, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 78, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 78 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 77 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "157": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 35, - "end_line": 78, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 78 - } - }, - "158": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 78, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 20, - "start_line": 78 - } - }, - "160": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 78, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 80, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 80 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 78 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "161": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 80, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 80 - } - }, - "162": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 80, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 80 - } - }, - "164": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 81 - } - }, - "165": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 81 - } - }, - "166": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 81 - } - }, - "167": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 80, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 81 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 80 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "168": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 81 - } - }, - "169": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 81 - } - }, - "171": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 82 - } - }, - "172": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 82 - } - }, - "173": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 82 - } - }, - "174": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 54, - "start_line": 82 - } - }, - "175": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 82 - } - }, - "176": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 81, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 82 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 81 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "177": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 82 - } - }, - "178": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 82 - } - }, - "180": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 83 - } - }, - "181": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 83 - } - }, - "182": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 83 - } - }, - "183": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 54, - "start_line": 83 - } - }, - "184": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 83 - } - }, - "185": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 64, - "start_line": 83 - } - }, - "186": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 71, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 83 - } - }, - "187": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 82, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 83 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 82 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "188": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 83 - } - }, - "189": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 83 - } - }, - "191": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 84 - } - }, - "192": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 84 - } - }, - "193": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 84 - } - }, - "194": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 54, - "start_line": 84 - } - }, - "195": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 84 - } - }, - "196": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 83, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 84 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 83 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "197": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 69, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 84 - } - }, - "198": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 70, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 84 - } - }, - "200": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 85 - } - }, - "201": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 85 - } - }, - "202": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 51, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 85 - } - }, - "203": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 84, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 85 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 84 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "204": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 59, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 85 - } - }, - "205": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 60, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 85 - } - }, - "207": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 86, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 86 - } - }, - "208": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 60, - "end_line": 85, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 86, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 86 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 85 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "209": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 86, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 86 - } - }, - "210": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 86, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 86 - } - }, - "212": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 89, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 32, - "start_line": 89 - } - }, - "214": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 89, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 32, - "start_line": 89 - } - }, - "215": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 73, - "end_line": 89, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 63, - "start_line": 89 - } - }, - "217": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 89, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 63, - "start_line": 89 - } - }, - "218": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 90, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 33, - "start_line": 90 - } - }, - "220": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 90, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 33, - "start_line": 90 - } - }, - "221": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 90, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 64, - "start_line": 90 - } - }, - "223": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 90, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 64, - "start_line": 90 - } - }, - "224": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 30, - "end_line": 55, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 86, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 73, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 7, - "end_line": 91, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 88 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 73 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 25, - "start_line": 86 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 15, - "start_line": 55 - } - }, - "225": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 49, - "end_line": 89, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 25, - "start_line": 89 - } - }, - "226": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 89, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 56, - "start_line": 89 - } - }, - "227": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 50, - "end_line": 90, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 26, - "start_line": 90 - } - }, - "228": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 90, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 57, - "start_line": 90 - } - }, - "229": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 91, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 88 - } - }, - "230": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 134, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 134 - } - }, - "231": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 7, - "end_line": 134, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 134 - } - }, - "233": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 40, - "end_line": 135, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 17, - "start_line": 135 - }, - "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": 133 - } - }, - "234": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 135, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 23, - "start_line": 135 - } - }, - "236": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 39, - "end_line": 135, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 34, - "start_line": 135 - } - }, - "237": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 135, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 17, - "start_line": 135 - } - }, - "239": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 135, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 9, - "start_line": 135 - } - }, - "240": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 27, - "end_line": 42, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 137, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 137 - }, - "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": 133 - } - }, - "241": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 137, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 137 - } - }, - "243": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 137, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 31, - "start_line": 137 - } - }, - "244": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 137, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 13, - "start_line": 137 - } - }, - "246": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_lt" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 137, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 137 - } - }, - "247": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 18, - "end_line": 232, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 232 - } - }, - "249": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 73, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 235 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 73 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 229 - } - }, - "250": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 41, - "start_line": 235 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 43, - "start_line": 229 - } - }, - "251": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 53, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 41, - "start_line": 235 - }, - "While expanding the reference 'a' in:" - ], - "start_col": 43, - "start_line": 229 - } - }, - "252": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 235 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 55, - "start_line": 229 - } - }, - "253": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 65, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 45, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 235 - }, - "While expanding the reference 'b' in:" - ], - "start_col": 55, - "start_line": 229 - } - }, - "254": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 46, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 29, - "start_line": 235 - } - }, - "256": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 7, - "end_line": 254, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 242 - }, - "n_prefix_newlines": 1 - } - ], - "inst": { - "end_col": 33, - "end_line": 73, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 46, - "end_line": 235, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 257, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 257 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 29, - "start_line": 235 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 73 - } - }, - "257": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 257, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 257 - }, - "While expanding the reference 'quotient_high' in:" - ], - "start_col": 11, - "start_line": 239 - } - }, - "258": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 257, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 257 - }, - "While expanding the reference 'quotient_high' in:" - ], - "start_col": 11, - "start_line": 239 - } - }, - "259": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 257, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 257 - } - }, - "261": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 56, - "start_line": 258 - }, - "While expanding the reference 'quotient_high' in:" - ], - "start_col": 11, - "start_line": 239 - } - }, - "262": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 69, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 56, - "start_line": 258 - }, - "While expanding the reference 'quotient_high' in:" - ], - "start_col": 11, - "start_line": 239 - } - }, - "263": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 71, - "start_line": 258 - }, - "While expanding the reference 'div' in:" - ], - "start_col": 67, - "start_line": 229 - } - }, - "264": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 71, - "start_line": 258 - }, - "While expanding the reference 'div' in:" - ], - "start_col": 67, - "start_line": 229 - } - }, - "265": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 258 - } - }, - "267": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 73, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 259, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 259 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 258 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 73 - } - }, - "268": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 238, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 259, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 259 - }, - "While expanding the reference 'quotient_low' in:" - ], - "start_col": 11, - "start_line": 238 - } - }, - "269": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 238, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 259, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 259 - }, - "While expanding the reference 'quotient_low' in:" - ], - "start_col": 11, - "start_line": 238 - } - }, - "270": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 259, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 259 - } - }, - "272": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 238, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 56, - "start_line": 260 - }, - "While expanding the reference 'quotient_low' in:" - ], - "start_col": 11, - "start_line": 238 - } - }, - "273": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 238, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 56, - "start_line": 260 - }, - "While expanding the reference 'quotient_low' in:" - ], - "start_col": 11, - "start_line": 238 - } - }, - "274": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 70, - "start_line": 260 - }, - "While expanding the reference 'div' in:" - ], - "start_col": 67, - "start_line": 229 - } - }, - "275": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 73, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 70, - "start_line": 260 - }, - "While expanding the reference 'div' in:" - ], - "start_col": 67, - "start_line": 229 - } - }, - "276": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 74, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 260 - } - }, - "278": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 262, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 262 - } - }, - "280": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 43, - "end_line": 262, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 262 - } - }, - "282": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 73, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 29, - "end_line": 265, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 265 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 20, - "start_line": 21 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 44, - "start_line": 260 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 73 - } - }, - "283": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 265, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 265 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "284": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 28, - "end_line": 265, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 19, - "start_line": 265 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "285": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 29, - "end_line": 265, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 265 - } - }, - "287": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 266 - }, - "While expanding the reference 'quotient_mod00' in:" - ], - "start_col": 10, - "start_line": 260 - } - }, - "288": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 266 - }, - "While expanding the reference 'quotient_mod00' in:" - ], - "start_col": 10, - "start_line": 260 - } - }, - "289": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 266 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "290": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 266 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "291": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 24, - "start_line": 266 - } - }, - "293": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 267, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 267 - } - }, - "294": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 267, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 267 - } - }, - "295": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 24, - "start_line": 269 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 266 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - } - }, - "296": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 269 - }, - "While expanding the reference 'quotient_mod01' in:" - ], - "start_col": 26, - "start_line": 260 - } - }, - "297": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 40, - "end_line": 260, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 269 - }, - "While expanding the reference 'quotient_mod01' in:" - ], - "start_col": 26, - "start_line": 260 - } - }, - "298": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 269 - }, - "While expanding the reference 'quotient_mod10' in:" - ], - "start_col": 10, - "start_line": 258 - } - }, - "299": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 258, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 66, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 269 - }, - "While expanding the reference 'quotient_mod10' in:" - ], - "start_col": 10, - "start_line": 258 - } - }, - "300": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 24, - "start_line": 269 - } - }, - "302": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 270, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 270 - } - }, - "304": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 24, - "start_line": 271 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 269 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - } - }, - "305": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 271 - }, - "While expanding the reference 'x1' in:" - ], - "start_col": 10, - "start_line": 269 - } - }, - "306": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 12, - "end_line": 269, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 36, - "start_line": 271 - }, - "While expanding the reference 'x1' in:" - ], - "start_col": 10, - "start_line": 269 - } - }, - "307": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 266, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 52, - "start_line": 271 - }, - "While expanding the reference 'carry0' in:" - ], - "start_col": 14, - "start_line": 266 - } - }, - "308": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 66, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 65, - "start_line": 271 - } - }, - "310": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 68, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 24, - "start_line": 271 - } - }, - "312": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 272, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 272 - } - }, - "314": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 274, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 274 - } - }, - "315": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 274, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 274 - } - }, - "316": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 31, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 68, - "end_line": 271, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 22, - "start_line": 277 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 133 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 24, - "start_line": 271 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 18, - "start_line": 31 - } - }, - "317": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 33, - "start_line": 277 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "318": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 33, - "start_line": 277 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "319": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 277 - }, - "While expanding the reference 'div' in:" - ], - "start_col": 67, - "start_line": 229 - } - }, - "320": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 47, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 44, - "start_line": 277 - }, - "While expanding the reference 'div' in:" - ], - "start_col": 67, - "start_line": 229 - } - }, - "321": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 48, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 22, - "start_line": 277 - } - }, - "323": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 25, - "end_line": 278, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 278 - } - }, - "325": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 32, - "end_line": 133, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 48, - "end_line": 277, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 229, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 90, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 280 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 26, - "start_line": 229 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 22, - "start_line": 277 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 17, - "start_line": 133 - } - }, - "326": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 238, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 26, - "start_line": 280 - }, - "While expanding the reference 'quotient_low' in:" - ], - "start_col": 11, - "start_line": 238 - } - }, - "327": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 238, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 26, - "start_line": 280 - }, - "While expanding the reference 'quotient_low' in:" - ], - "start_col": 11, - "start_line": 238 - } - }, - "328": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 54, - "start_line": 280 - }, - "While expanding the reference 'quotient_high' in:" - ], - "start_col": 11, - "start_line": 239 - } - }, - "329": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 24, - "end_line": 239, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 67, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 54, - "start_line": 280 - }, - "While expanding the reference 'quotient_high' in:" - ], - "start_col": 11, - "start_line": 239 - } - }, - "330": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 79, - "start_line": 280 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "331": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 240, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "parent_location": [ - { - "end_col": 88, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 79, - "start_line": 280 - }, - "While expanding the reference 'remainder' in:" - ], - "start_col": 11, - "start_line": 240 - } - }, - "332": { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 90, - "end_line": 280, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" - }, - "start_col": 5, - "start_line": 280 - } - }, - "333": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "334": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "335": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 94, - "end_line": 8, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 21, - "start_line": 9 - }, - "While expanding the reference 'res' in:" - ], - "start_col": 19, - "start_line": 8 - } - }, - "337": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.addr" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 9, - "start_line": 9 - } - }, - "338": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "339": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "340": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 30, - "start_line": 13 - } - }, - "342": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 12, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "343": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 70, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 58, - "start_line": 14 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 13 - } - }, - "344": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 37, - "start_line": 14 - } - }, - "346": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 352, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 75, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "347": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 44, - "end_line": 17, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "348": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 50, - "end_line": 18, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "349": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 14, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 64, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 45, - "start_line": 19 - }, - "While expanding the reference '__storage_var_temp0' in:" - ], - "start_col": 14, - "start_line": 14 - } - }, - "350": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.read" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 20, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 9, - "start_line": 20 - } - }, - "351": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 62, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "352": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "353": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 30, - "start_line": 24 - } - }, - "355": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 34, - "end_line": 23, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 370, - "input_file": { - "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [ - { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "356": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 26, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 43, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 31, - "start_line": 25 - }, - "While expanding the reference 'storage_addr' in:" - ], - "start_col": 14, - "start_line": 24 - } - }, - "357": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 79, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 55, - "start_line": 25 - } - }, - "358": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 80, - "end_line": 25, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 9, - "start_line": 25 - } - }, - "360": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 41, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "361": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 58, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 36, - "end_line": 24, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/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 - } - }, - "362": { - "accessible_scopes": [ - "__main__", - "__main__.counter", - "__main__.counter.write" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 19, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/impl.cairo" - }, - "start_col": 9, - "start_line": 26 - } - }, - "363": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 23, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 28, - "start_line": 21 - }, - "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": 5, - "start_line": 16 - } - }, - "364": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 31, - "end_line": 17, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 28, - "start_line": 21 - }, - "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": 5, - "start_line": 17 - } - }, - "365": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 20, - "end_line": 18, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 28, - "start_line": 21 - }, - "While trying to retrieve the implicit argument 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 18 - } - }, - "366": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 28, - "start_line": 21 - } - }, - "368": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 34, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 22, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 4, - "start_line": 22 - }, - "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": 28, - "start_line": 21 - }, - "While trying to update the implicit return value 'syscall_ptr' in:" - ], - "start_col": 15, - "start_line": 13 - } - }, - "369": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 61, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 62, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 22, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 4, - "start_line": 22 - }, - "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": 28, - "start_line": 21 - }, - "While trying to update the implicit return value 'pedersen_ptr' in:" - ], - "start_col": 35, - "start_line": 13 - } - }, - "370": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 78, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 42, - "end_line": 21, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 79, - "end_line": 19, - "input_file": { - "filename": "autogen/starknet/storage_var/counter/decl.cairo" - }, - "parent_location": [ - { - "end_col": 38, - "end_line": 22, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 4, - "start_line": 22 - }, - "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": 28, - "start_line": 21 - }, - "While trying to update the implicit return value 'range_check_ptr' in:" - ], - "start_col": 63, - "start_line": 13 - } - }, - "371": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 37, - "end_line": 22, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 18, - "start_line": 22 - } - }, - "373": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 38, - "end_line": 22, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 4, - "start_line": 22 - } - }, - "375": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 13, - "end_line": 23, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 4, - "start_line": 23 - }, - "While trying to retrieve the implicit argument 'bitwise_ptr' in:" - ], - "start_col": 5, - "start_line": 19 - }, - "While expanding the reference 'bitwise_ptr' in:" - ], - "start_col": 5, - "start_line": 19 - } - }, - "376": { - "accessible_scopes": [ - "__main__", - "__main__", - "__main__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 13, - "end_line": 23, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 4, - "start_line": 23 - } - }, - "377": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "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": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While handling calldata of" - ], - "start_col": 1, - "start_line": 1 - } - }, - "378": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 64, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" - }, - "parent_location": [ - { - "end_col": 23, - "end_line": 16, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 5, - "start_line": 16 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "379": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 110, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" - }, - "parent_location": [ - { - "end_col": 31, - "end_line": 17, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 5, - "start_line": 17 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 1 - } - }, - "380": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 67, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 18, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - }, - "While expanding the reference 'range_check_ptr' in:" - ], - "start_col": 5, - "start_line": 18 - }, - "While constructing the external wrapper for:" - ], - "start_col": 23, - "start_line": 1 - } - }, - "381": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 112, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/3952834c1beb671cf8470409806cf47019e8bce9ece78f7b8cbe295b3b28198a.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 19, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 140, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 129, - "start_line": 1 - }, - "While expanding the reference 'bitwise_ptr' in:" - ], - "start_col": 5, - "start_line": 19 - }, - "While constructing the external wrapper for:" - ], - "start_col": 19, - "start_line": 1 - } - }, - "382": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - } - }, - "384": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [ - { - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "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/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 3 - } - }, - "386": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 55, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 20, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 1 - }, - "While expanding the reference 'syscall_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 44, - "start_line": 1 - } - }, - "387": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 33, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 21, - "start_line": 1 - }, - "While expanding the reference 'pedersen_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 70, - "start_line": 1 - } - }, - "388": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 115, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 49, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "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": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 100, - "start_line": 1 - } - }, - "389": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 140, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 61, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 50, - "start_line": 1 - }, - "While expanding the reference 'bitwise_ptr' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 129, - "start_line": 1 - } - }, - "390": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 21, - "end_line": 4, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 74, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 62, - "start_line": 1 - }, - "While expanding the reference 'retdata_size' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 20, - "start_line": 4 - } - }, - "392": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 16, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "parent_location": [ - { - "end_col": 82, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 75, - "start_line": 1 - }, - "While expanding the reference 'retdata' in:" - ], - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 9, - "start_line": 3 - } - }, - "393": { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "flow_tracking_data": null, - "hints": [], - "inst": { - "end_col": 84, - "end_line": 1, - "input_file": { - "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" - }, - "parent_location": [ - { - "end_col": 9, - "end_line": 15, - "input_file": { - "filename": "src/main.cairo" - }, - "start_col": 6, - "start_line": 15 - }, - "While constructing the external wrapper for:" - ], - "start_col": 1, - "start_line": 1 - } - } - } - }, - "hints": { - "4": [ - { - "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": 0, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 - } - } - } - ], - "13": [ - { - "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": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 - } - } - } - ], - "16": [ - { - "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": 2, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_le_felt.a": 2, - "starkware.cairo.common.math.assert_le_felt.b": 3, - "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 4 - } - } - } - ], - "26": [ - { - "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": 2, - "offset": 8 - }, - "reference_ids": {} - } - } - ], - "40": [ - { - "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": 2, - "offset": 9 - }, - "reference_ids": {} - } - } - ], - "52": [ - { - "accessible_scopes": [ - "starkware.cairo.common.math", - "starkware.cairo.common.math.assert_le_felt" - ], - "code": "assert excluded == 2", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 10 - }, - "reference_ids": {} - } - } - ], - "61": [ - { - "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": 3, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 5 - } - } - } - ], - "71": [ - { - "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": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.cairo.common.math_cmp.is_nn.a": 5 - } - } - } - ], - "106": [ - { - "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": 6, - "offset": 4 - }, - "reference_ids": { - "starkware.cairo.common.uint256.uint256_add.a": 6, - "starkware.cairo.common.uint256.uint256_add.b": 7, - "starkware.cairo.common.uint256.uint256_add.carry_high": 9, - "starkware.cairo.common.uint256.uint256_add.carry_low": 8 - } - } - } - ], - "128": [ - { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.split_64" - ], - "code": "ids.low = ids.a & ((1<<64) - 1)\nids.high = ids.a >> 64", - "flow_tracking_data": { - "ap_tracking": { - "group": 7, - "offset": 2 - }, - "reference_ids": { - "starkware.cairo.common.uint256.split_64.a": 10, - "starkware.cairo.common.uint256.split_64.high": 12, - "starkware.cairo.common.uint256.split_64.low": 11 - } - } - } - ], - "256": [ - { - "accessible_scopes": [ - "starkware.cairo.common.uint256", - "starkware.cairo.common.uint256.uint256_mul_div_mod" - ], - "code": "a = (ids.a.high << 128) + ids.a.low\nb = (ids.b.high << 128) + ids.b.low\ndiv = (ids.div.high << 128) + ids.div.low\nquotient, remainder = divmod(a * b, div)\n\nids.quotient_low.low = quotient & ((1 << 128) - 1)\nids.quotient_low.high = (quotient >> 128) & ((1 << 128) - 1)\nids.quotient_high.low = (quotient >> 256) & ((1 << 128) - 1)\nids.quotient_high.high = quotient >> 384\nids.remainder.low = remainder & ((1 << 128) - 1)\nids.remainder.high = remainder >> 128", - "flow_tracking_data": { - "ap_tracking": { - "group": 10, - "offset": 182 - }, - "reference_ids": { - "starkware.cairo.common.uint256.uint256_mul_div_mod.a": 13, - "starkware.cairo.common.uint256.uint256_mul_div_mod.b": 14, - "starkware.cairo.common.uint256.uint256_mul_div_mod.div": 15, - "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": 17, - "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": 16, - "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": 18 - } - } - } - ], - "384": [ - { - "accessible_scopes": [ - "__main__", - "__main__", - "__wrappers__", - "__wrappers__.inc" - ], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 52 - }, - "reference_ids": {} - } - } - ] - }, - "identifiers": { - "__main__.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "__main__.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.Uint256": { - "destination": "starkware.cairo.common.uint256.Uint256", - "type": "alias" - }, - "__main__.counter": { - "type": "namespace" - }, - "__main__.counter.Args": { - "full_name": "__main__.counter.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.counter.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "__main__.counter.ImplicitArgs": { - "full_name": "__main__.counter.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.counter.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.counter.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.counter.addr": { - "decorators": [], - "pc": 333, - "type": "function" - }, - "__main__.counter.addr.Args": { - "full_name": "__main__.counter.addr.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.counter.addr.ImplicitArgs": { - "full_name": "__main__.counter.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" - }, - "__main__.counter.addr.Return": { - "cairo_type": "(res: felt)", - "type": "type_definition" - }, - "__main__.counter.addr.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.counter.hash2": { - "destination": "starkware.cairo.common.hash.hash2", - "type": "alias" - }, - "__main__.counter.normalize_address": { - "destination": "starkware.starknet.common.storage.normalize_address", - "type": "alias" - }, - "__main__.counter.read": { - "decorators": [], - "pc": 338, - "type": "function" - }, - "__main__.counter.read.Args": { - "full_name": "__main__.counter.read.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.counter.read.ImplicitArgs": { - "full_name": "__main__.counter.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" - }, - "__main__.counter.read.Return": { - "cairo_type": "(value: felt)", - "type": "type_definition" - }, - "__main__.counter.read.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.counter.storage_read": { - "destination": "starkware.starknet.common.syscalls.storage_read", - "type": "alias" - }, - "__main__.counter.storage_write": { - "destination": "starkware.starknet.common.syscalls.storage_write", - "type": "alias" - }, - "__main__.counter.write": { - "decorators": [], - "pc": 351, - "type": "function" - }, - "__main__.counter.write.Args": { - "full_name": "__main__.counter.write.Args", - "members": { - "value": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "__main__.counter.write.ImplicitArgs": { - "full_name": "__main__.counter.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" - }, - "__main__.counter.write.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.counter.write.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.inc": { - "decorators": [ - "external" - ], - "pc": 363, - "type": "function" - }, - "__main__.inc.Args": { - "full_name": "__main__.inc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__main__.inc.ImplicitArgs": { - "full_name": "__main__.inc.ImplicitArgs", - "members": { - "bitwise_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", - "offset": 3 - }, - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, - "syscall_ptr": { - "cairo_type": "felt*", - "offset": 0 - } - }, - "size": 4, - "type": "struct" - }, - "__main__.inc.Return": { - "cairo_type": "()", - "type": "type_definition" - }, - "__main__.inc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__main__.uint256_mul_div_mod": { - "destination": "starkware.cairo.common.uint256.uint256_mul_div_mod", - "type": "alias" - }, - "__wrappers__.inc": { - "decorators": [ - "external" - ], - "pc": 377, - "type": "function" - }, - "__wrappers__.inc.Args": { - "full_name": "__wrappers__.inc.Args", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.inc.ImplicitArgs": { - "full_name": "__wrappers__.inc.ImplicitArgs", - "members": {}, - "size": 0, - "type": "struct" - }, - "__wrappers__.inc.Return": { - "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*)", - "type": "type_definition" - }, - "__wrappers__.inc.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "__wrappers__.inc.__wrapped_func": { - "destination": "__main__.inc", - "type": "alias" - }, - "__wrappers__.inc_encode_return.memcpy": { - "destination": "starkware.cairo.common.memcpy.memcpy", - "type": "alias" - }, - "starkware.cairo.common.bitwise.ALL_ONES": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719234 - }, - "starkware.cairo.common.bitwise.BitwiseBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "type": "alias" - }, - "starkware.cairo.common.bool.FALSE": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.bool.TRUE": { - "type": "const", - "value": 1 - }, - "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "x_and_y": { - "cairo_type": "felt", - "offset": 2 - }, - "x_or_y": { - "cairo_type": "felt", - "offset": 4 - }, - "x_xor_y": { - "cairo_type": "felt", - "offset": 3 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 5, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", - "members": { - "m": { - "cairo_type": "felt", - "offset": 4 - }, - "p": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 0 - }, - "q": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 2 - }, - "r": { - "cairo_type": "starkware.cairo.common.ec_point.EcPoint", - "offset": 5 - } - }, - "size": 7, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.EcPoint": { - "destination": "starkware.cairo.common.ec_point.EcPoint", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.HashBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "members": { - "result": { - "cairo_type": "felt", - "offset": 2 - }, - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "offset": 8 - } - }, - "size": 16, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { - "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", - "members": { - "input": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 0 - }, - "output": { - "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "offset": 3 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { - "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", - "type": "alias" - }, - "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { - "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", - "members": { - "message": { - "cairo_type": "felt", - "offset": 1 - }, - "pub_key": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.dict_access.DictAccess": { - "full_name": "starkware.cairo.common.dict_access.DictAccess", - "members": { - "key": { - "cairo_type": "felt", - "offset": 0 - }, - "new_value": { - "cairo_type": "felt", - "offset": 2 - }, - "prev_value": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 3, - "type": "struct" - }, - "starkware.cairo.common.ec_point.EcPoint": { - "full_name": "starkware.cairo.common.ec_point.EcPoint", - "members": { - "x": { - "cairo_type": "felt", - "offset": 0 - }, - "y": { - "cairo_type": "felt", - "offset": 1 - } - }, - "size": 2, - "type": "struct" - }, - "starkware.cairo.common.hash.HashBuiltin": { - "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", - "type": "alias" - }, - "starkware.cairo.common.keccak_state.KeccakBuiltinState": { - "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", - "members": { - "s0": { - "cairo_type": "felt", - "offset": 0 - }, - "s1": { - "cairo_type": "felt", - "offset": 1 - }, - "s2": { - "cairo_type": "felt", - "offset": 2 - }, - "s3": { - "cairo_type": "felt", - "offset": 3 - }, - "s4": { - "cairo_type": "felt", - "offset": 4 - }, - "s5": { - "cairo_type": "felt", - "offset": 5 - }, - "s6": { - "cairo_type": "felt", - "offset": 6 - }, - "s7": { - "cairo_type": "felt", - "offset": 7 - } - }, - "size": 8, - "type": "struct" - }, - "starkware.cairo.common.math.FALSE": { - "destination": "starkware.cairo.common.bool.FALSE", - "type": "alias" - }, - "starkware.cairo.common.math.TRUE": { - "destination": "starkware.cairo.common.bool.TRUE", - "type": "alias" - }, - "starkware.cairo.common.math.assert_le_felt": { - "decorators": [ - "known_ap_change" - ], - "pc": 16, - "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": 2, - "offset": 0 - }, - "pc": 16, - "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": 2, - "offset": 0 - }, - "pc": 16, - "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": 2, - "offset": 0 - }, - "pc": 16, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 8 - }, - "pc": 26, - "value": "cast([fp + (-5)] + 4, felt)" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { - "pc": 40, - "type": "label" - }, - "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { - "pc": 52, - "type": "label" - }, - "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": 94, - "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": 61, - "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": 3, - "offset": 0 - }, - "pc": 61, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { - "pc": 85, - "type": "label" - }, - "starkware.cairo.common.math_cmp.is_nn.out_of_range": { - "pc": 71, - "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.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_64": { - "decorators": [], - "pc": 126, - "type": "function" - }, - "starkware.cairo.common.uint256.split_64.Args": { - "full_name": "starkware.cairo.common.uint256.split_64.Args", - "members": { - "a": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.split_64.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.split_64.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.split_64.Return": { - "cairo_type": "(low: felt, high: felt)", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.split_64.SIZEOF_LOCALS": { - "type": "const", - "value": 2 - }, - "starkware.cairo.common.uint256.split_64.a": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.uint256.split_64.a", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 126, - "value": "[cast(fp + (-3), felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.split_64.high": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.uint256.split_64.high", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 2 - }, - "pc": 128, - "value": "[cast(fp + 1, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.split_64.low": { - "cairo_type": "felt", - "full_name": "starkware.cairo.common.uint256.split_64.low", - "references": [ - { - "ap_tracking_data": { - "group": 7, - "offset": 2 - }, - "pc": 128, - "value": "[cast(fp, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_add": { - "decorators": [], - "pc": 104, - "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": 6, - "offset": 0 - }, - "pc": 104, - "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": 6, - "offset": 0 - }, - "pc": 104, - "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": 6, - "offset": 4 - }, - "pc": 106, - "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": 6, - "offset": 4 - }, - "pc": 106, - "value": "[cast(fp + 2, felt*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_check": { - "decorators": [], - "pc": 99, - "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_lt": { - "decorators": [], - "pc": 230, - "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_mul": { - "decorators": [], - "pc": 142, - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_mul.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_mul.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_mul.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_mul.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_mul.Return": { - "cairo_type": "(low: starkware.cairo.common.uint256.Uint256, high: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.uint256_mul.SIZEOF_LOCALS": { - "type": "const", - "value": 0 - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod": { - "decorators": [], - "pc": 247, - "type": "function" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.Args": { - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.Args", - "members": { - "a": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 0 - }, - "b": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 2 - }, - "div": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "offset": 4 - } - }, - "size": 6, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs": { - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs", - "members": { - "range_check_ptr": { - "cairo_type": "felt", - "offset": 0 - } - }, - "size": 1, - "type": "struct" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.Return": { - "cairo_type": "(quotient_low: starkware.cairo.common.uint256.Uint256, quotient_high: starkware.cairo.common.uint256.Uint256, remainder: starkware.cairo.common.uint256.Uint256)", - "type": "type_definition" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.SIZEOF_LOCALS": { - "type": "const", - "value": 6 - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.a": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.a", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.b": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.b", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.div": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.div", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 182 - }, - "pc": 256, - "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 182 - }, - "pc": 256, - "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]" - } - ], - "type": "reference" - }, - "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": { - "cairo_type": "starkware.cairo.common.uint256.Uint256", - "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder", - "references": [ - { - "ap_tracking_data": { - "group": 10, - "offset": 182 - }, - "pc": 256, - "value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]" - } - ], - "type": "reference" - }, - "starkware.starknet.common.storage.ADDR_BOUND": { - "type": "const", - "value": -106710729501573572985208420194530329073740042555888586719489 - }, - "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { - "type": "const", - "value": 256 - }, - "starkware.starknet.common.storage.assert_250_bit": { - "destination": "starkware.cairo.common.math.assert_250_bit", - "type": "alias" - }, - "starkware.starknet.common.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.storage_read": { - "decorators": [], - "pc": 0, - "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": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 0, - "offset": 1 - }, - "pc": 4, - "value": "cast([fp + (-4)] + 3, felt*)" - } + "start_col": 62, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" ], - "type": "reference" - }, - "starkware.starknet.common.syscalls.storage_write": { - "decorators": [], - "pc": 8, - "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": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "392": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" }, - { - "ap_tracking_data": { - "group": 1, - "offset": 1 + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" }, - "pc": 13, - "value": "cast([fp + (-5)] + 3, felt*)" - } + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 75, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" ], - "type": "reference" + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "393": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + } + } + }, + "hints": { + "4": [ + { + "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": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 + } + } + } + ], + "13": [ + { + "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": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 + } + } + } + ], + "16": [ + { + "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": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 2, + "starkware.cairo.common.math.assert_le_felt.b": 3, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 4 + } + } + } + ], + "26": [ + { + "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": 2, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "40": [ + { + "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": 2, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "52": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "61": [ + { + "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": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 5 + } + } + } + ], + "71": [ + { + "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": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 5 + } + } + } + ], + "106": [ + { + "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": 6, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 6, + "starkware.cairo.common.uint256.uint256_add.b": 7, + "starkware.cairo.common.uint256.uint256_add.carry_high": 9, + "starkware.cairo.common.uint256.uint256_add.carry_low": 8 + } + } + } + ], + "128": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "code": "ids.low = ids.a & ((1<<64) - 1)\nids.high = ids.a >> 64", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 2 + }, + "reference_ids": { + "starkware.cairo.common.uint256.split_64.a": 10, + "starkware.cairo.common.uint256.split_64.high": 12, + "starkware.cairo.common.uint256.split_64.low": 11 + } + } + } + ], + "256": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "code": "a = (ids.a.high << 128) + ids.a.low\nb = (ids.b.high << 128) + ids.b.low\ndiv = (ids.div.high << 128) + ids.div.low\nquotient, remainder = divmod(a * b, div)\n\nids.quotient_low.low = quotient & ((1 << 128) - 1)\nids.quotient_low.high = (quotient >> 128) & ((1 << 128) - 1)\nids.quotient_high.low = (quotient >> 256) & ((1 << 128) - 1)\nids.quotient_high.high = quotient >> 384\nids.remainder.low = remainder & ((1 << 128) - 1)\nids.remainder.high = remainder >> 128", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 182 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_mul_div_mod.a": 13, + "starkware.cairo.common.uint256.uint256_mul_div_mod.b": 14, + "starkware.cairo.common.uint256.uint256_mul_div_mod.div": 15, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": 17, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": 16, + "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": 18 } + } + } + ], + "384": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 52 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.counter": { + "type": "namespace" + }, + "__main__.counter.Args": { + "full_name": "__main__.counter.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.counter.ImplicitArgs": { + "full_name": "__main__.counter.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.counter.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.counter.addr": { + "decorators": [], + "pc": 333, + "type": "function" + }, + "__main__.counter.addr.Args": { + "full_name": "__main__.counter.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.addr.ImplicitArgs": { + "full_name": "__main__.counter.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } }, - "main_scope": "__main__", - "prime": "0x800000000000011000000000000000000000000000000000000000000000001", - "reference_manager": { - "references": [ - { - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-4), felt**)]" - }, - { - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 8, - "value": "[cast(fp + (-5), felt**)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 16, - "value": "[cast(fp + (-4), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 16, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 16, - "value": "[cast(fp + (-5), felt*)]" - }, - { - "ap_tracking_data": { - "group": 3, - "offset": 0 - }, - "pc": 61, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 104, - "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 0 - }, - "pc": 104, - "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 4 - }, - "pc": 106, - "value": "[cast(fp + 2, felt*)]" - }, - { - "ap_tracking_data": { - "group": 6, - "offset": 4 - }, - "pc": 106, - "value": "[cast(fp + 3, felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 0 - }, - "pc": 126, - "value": "[cast(fp + (-3), felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 2 - }, - "pc": 128, - "value": "[cast(fp, felt*)]" - }, - { - "ap_tracking_data": { - "group": 7, - "offset": 2 - }, - "pc": 128, - "value": "[cast(fp + 1, felt*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 0 - }, - "pc": 247, - "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 182 - }, - "pc": 256, - "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 182 - }, - "pc": 256, - "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]" - }, - { - "ap_tracking_data": { - "group": 10, - "offset": 182 - }, - "pc": 256, - "value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]" - } - ] + "size": 2, + "type": "struct" + }, + "__main__.counter.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.counter.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.counter.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.counter.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.counter.read": { + "decorators": [], + "pc": 338, + "type": "function" + }, + "__main__.counter.read.Args": { + "full_name": "__main__.counter.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.read.ImplicitArgs": { + "full_name": "__main__.counter.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" + }, + "__main__.counter.read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "__main__.counter.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.counter.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.counter.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.counter.write": { + "decorators": [], + "pc": 351, + "type": "function" + }, + "__main__.counter.write.Args": { + "full_name": "__main__.counter.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.counter.write.ImplicitArgs": { + "full_name": "__main__.counter.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" + }, + "__main__.counter.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.counter.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.inc": { + "decorators": ["external"], + "pc": 363, + "type": "function" + }, + "__main__.inc.Args": { + "full_name": "__main__.inc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.inc.ImplicitArgs": { + "full_name": "__main__.inc.ImplicitArgs", + "members": { + "bitwise_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", + "offset": 3 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.inc.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.inc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.uint256_mul_div_mod": { + "destination": "starkware.cairo.common.uint256.uint256_mul_div_mod", + "type": "alias" + }, + "__wrappers__.inc": { + "decorators": ["external"], + "pc": 377, + "type": "function" + }, + "__wrappers__.inc.Args": { + "full_name": "__wrappers__.inc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.inc.ImplicitArgs": { + "full_name": "__wrappers__.inc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.inc.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.inc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.inc.__wrapped_func": { + "destination": "__main__.inc", + "type": "alias" + }, + "__wrappers__.inc_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": ["known_ap_change"], + "pc": 16, + "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": 2, + "offset": 0 + }, + "pc": 16, + "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": 2, + "offset": 0 + }, + "pc": 16, + "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": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 8 + }, + "pc": 26, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 40, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 52, + "type": "label" + }, + "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": 94, + "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": 61, + "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": 3, + "offset": 0 + }, + "pc": 61, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 85, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 71, + "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.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_64": { + "decorators": [], + "pc": 126, + "type": "function" + }, + "starkware.cairo.common.uint256.split_64.Args": { + "full_name": "starkware.cairo.common.uint256.split_64.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.split_64.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.split_64.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.split_64.Return": { + "cairo_type": "(low: felt, high: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.split_64.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "starkware.cairo.common.uint256.split_64.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.a", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 126, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.split_64.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.high", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.split_64.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.low", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 104, + "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": 6, + "offset": 0 + }, + "pc": 104, + "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": 6, + "offset": 0 + }, + "pc": 104, + "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": 6, + "offset": 4 + }, + "pc": 106, + "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": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 99, + "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_lt": { + "decorators": [], + "pc": 230, + "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_mul": { + "decorators": [], + "pc": 142, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_mul.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_mul.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_mul.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_mul.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul.Return": { + "cairo_type": "(low: starkware.cairo.common.uint256.Uint256, high: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_mul.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod": { + "decorators": [], + "pc": 247, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "div": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 4 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.Return": { + "cairo_type": "(quotient_low: starkware.cairo.common.uint256.Uint256, quotient_high: starkware.cairo.common.uint256.Uint256, remainder: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.a", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.b", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.div": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.div", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.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.storage_read": { + "decorators": [], + "pc": 0, + "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": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 4, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 8, + "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": 1, + "offset": 0 + }, + "pc": 8, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 13, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 8, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 61, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 104, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 104, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 3, felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 126, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp, felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]" } + ] } + } } diff --git a/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json b/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json index 58352ac1..37af65f2 100644 --- a/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json +++ b/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json @@ -1 +1,1286 @@ -{"prime":"0x800000000000011000000000000000000000000000000000000000000000001","compiler_version":"2.2.0","bytecode":["0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x75","0x4825800180007ffa","0x0","0x400280007ff97fff","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x253","0x482680017ff98000","0x1","0x20680017fff7ffd","0x5c","0x48127ffb7fff8000","0x48127ffb7fff8000","0x1104800180018000","0x24b","0x20680017fff7ffe","0x48","0x48307ffc80007ffd","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127fec7fff8000","0x48127fdb7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x3f2","0x482480017fff8000","0x3f1","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007fd9","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fe77fff","0x10780017fff7fff","0x16","0x4824800180007fd9","0x0","0x400080007fe87fff","0x40780017fff7fff","0x1","0x480680017fff8000","0x56414c4944","0x48127ffe7fff8000","0x48127ffd7fff8000","0x1104800180018000","0x23f","0x482480017fe08000","0x1","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fe58000","0x1","0x48127fd47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127fee7fff8000","0x48127fdd7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ffd7fff8000","0x48127fec7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x61","0x4825800180007ffa","0x0","0x400280007ff97fff","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x1ca","0x482680017ff98000","0x1","0x20680017fff7ffd","0x48","0x48307ffb80007ffc","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffb7fff8000","0x48127fea7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x36f","0x482480017fff8000","0x36e","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007fe8","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff67fff","0x10780017fff7fff","0x16","0x4824800180007fe8","0x0","0x400080007ff77fff","0x40780017fff7fff","0x1","0x480680017fff8000","0x56414c4944","0x48127ffe7fff8000","0x48127ffd7fff8000","0x1104800180018000","0x1bc","0x482480017fef8000","0x1","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff48000","0x1","0x48127fe37fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ffd7fff8000","0x48127fec7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0xffffffffffffffffffffffffffffed2c","0x400280007ff97fff","0x10780017fff7fff","0x95","0x4825800180007ffa","0x12d4","0x400280007ff97fff","0x482680017ff98000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x17c","0x20680017fff7ffe","0x7c","0x48127ffc7fff8000","0x48127ffc7fff8000","0x1104800180018000","0x14d","0x20680017fff7ffe","0x68","0x48127fec7fff8000","0x48127fd07fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x1104800180018000","0x1a7","0x20680017fff7ffa","0x58","0x20680017fff7ffd","0x48","0x48307ffb80007ffc","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff47fff8000","0x48127ff47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x2ea","0x482480017fff8000","0x2e9","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff2","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fef7fff","0x10780017fff7fff","0x16","0x4824800180007ff2","0x0","0x400080007ff07fff","0x40780017fff7fff","0x1","0x480680017fff8000","0x56414c4944","0x48127ffe7fff8000","0x48127ffd7fff8000","0x1104800180018000","0x137","0x482480017fe88000","0x1","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fed8000","0x1","0x48127fed7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202333","0x400080007ffe7fff","0x48127ff67fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127fea7fff8000","0x48127fce7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff97fff8000","0x48127fdd7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0xa0680017fff8000","0x7","0x482680017ffa8000","0xffffffffffffffffffffffffffff8288","0x400280007ff97fff","0x10780017fff7fff","0xa2","0x4825800180007ffa","0x7d78","0x400280007ff97fff","0x482680017ff98000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0xd1","0x20680017fff7ffe","0x89","0x48127ffc7fff8000","0x48127ffc7fff8000","0x1104800180018000","0xa2","0x40137ff07fff8000","0x20680017fff7ffe","0x74","0x48127fec7fff8000","0x48127fd07fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x40137ffb7fff8001","0x1104800180018000","0xfa","0x20680017fff7ffa","0x63","0x20680017fff7ffd","0x53","0x48307ffb80007ffc","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff47fff8000","0x48127ff47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x23d","0x482480017fff8000","0x23c","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff2","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fef7fff","0x10780017fff7fff","0x21","0x4824800180007ff2","0x0","0x400080007ff07fff","0x48127fff7fff8000","0x480a7ffb7fff8000","0x480a80007fff8000","0x480a80017fff8000","0x48127ff27fff8000","0x48127ff27fff8000","0x1104800180018000","0x110","0x482480017fb68000","0x1","0x20680017fff7ffc","0xa","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fed8000","0x1","0x48127fed7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202333","0x400080007ffe7fff","0x48127ff67fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127fea7fff8000","0x48127fce7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff97fff8000","0x48127fdd7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x48127ffc7fff8000","0x48127ffc7fff8000","0x20680017fff7ffc","0x8","0x48127ffe7fff8000","0x48127ffe7fff8000","0x480680017fff8000","0x0","0x480080007ffa8000","0x208b7fff7fff7ffe","0x48127ffe7fff8000","0x48127ffe7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x400380007ffd7ffb","0x480a7ffc7fff8000","0x482680017ffd8000","0x1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6","0x20680017fff7ffe","0x2b","0xa0680017fff8004","0xe","0x4824800180047ffe","0x800000000000000000000000000000000000000000000000000000000000000","0x484480017ffe8000","0x110000000000000000","0x48307ffe7fff8002","0x480280007ffb7ffc","0x480280017ffb7ffc","0x402480017ffb7ffd","0xffffffffffffffeeffffffffffffffff","0x400280027ffb7ffd","0x10780017fff7fff","0x14","0x484480017fff8001","0x8000000000000000000000000000000","0x48307fff80007ffd","0x480280007ffb7ffd","0x480280017ffb7ffd","0x402480017ffc7ffe","0xf8000000000000000000000000000000","0x400280027ffb7ffe","0x40780017fff7fff","0x1","0x482680017ffb8000","0x3","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x0","0x48127ff57fff8000","0x208b7fff7fff7ffe","0x482680017ffb8000","0x3","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x6","0x480a7ffb7fff8000","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x48127ffc7fff8000","0x48127ffc7fff8000","0x20680017fff7ffc","0x26","0x40780017fff7fff","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffa7fff8000","0x480080007ff68000","0x1104800180018000","0x79","0x20680017fff7ffa","0xc","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x1104800180018000","0xbb","0x20680017fff7ffd","0x44","0x4824800180007fff","0x0","0x20680017fff7fff","0x31","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x43616c6c436f6e7472616374","0x400080007ff87fff","0x400080017ff87ff7","0x400180027ff87ffa","0x400180037ff87ffb","0x400080047ff87ffd","0x400080057ff87ffe","0x480080077ff88000","0x20680017fff7fff","0xb","0x480080067ff78000","0x482480017ff68000","0xa","0x480680017fff8000","0x0","0x480080087ff48000","0x480080097ff38000","0x10780017fff7fff","0x9","0x480080067ff78000","0x482480017ff68000","0xa","0x480680017fff8000","0x1","0x480080087ff48000","0x480080097ff38000","0x1104800180018000","0xab","0x20680017fff7ffd","0x9","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0xc","0x40780017fff7fff","0x1","0x480680017fff8000","0x494e56414c49445f43414c4c4552","0x400080007ffe7fff","0x48127fec7fff8000","0x48127fec7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0xf","0x48127fec7fff8000","0x48127fec7fff8000","0x480680017fff8000","0x1","0x48127fec7fff8000","0x48127fec7fff8000","0x208b7fff7fff7ffe","0x1104800180018000","0xc5","0x482480017fff8000","0xc4","0x480080007fff8000","0xa0680017fff8000","0x9","0x4825800180007ff8","0x12a2","0x482480017fff8000","0x100000000000000000000000000000000","0x400280007ff77fff","0x10780017fff7fff","0x4c","0x4825800180007ff8","0x12a2","0x400280007ff77fff","0x482680017ff78000","0x1","0x20780017fff7ffd","0xd","0x48127fff7fff8000","0x48127ffd7fff8000","0x480680017fff8000","0x0","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480680017fff8000","0x0","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee4","0x20680017fff7ffe","0x27","0x400280007ffc7fff","0x48127ff07fff8000","0x48127fee7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480a7ffb7fff8000","0x482680017ffc8000","0x1","0x4825800180007ffd","0x1","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1","0x20680017fff7ffa","0xc","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x48127ff07fff8000","0x48127fee7fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff78000","0x1","0x480a7ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x482480017ff78000","0x1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x1f","0x20680017fff7ffd","0xa","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480080027ffb8000","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x7","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400280007ffd7fff","0x400380017ffd7ffc","0x480280037ffd8000","0x20680017fff7fff","0xc","0x480280027ffd8000","0x482680017ffd8000","0x5","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480280047ffd8000","0x10780017fff7fff","0x9","0x480280027ffd8000","0x482680017ffd8000","0x6","0x480680017fff8000","0x1","0x480280047ffd8000","0x480280057ffd8000","0x1104800180018000","0x13","0x20680017fff7ffd","0xa","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x8","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe"],"hints":[[0,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[31,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[50,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-38}},"dst":{"register":"AP","offset":0}}}]],[62,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[79,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[94,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[108,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[122,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[137,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[162,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[181,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-23}},"dst":{"register":"AP","offset":0}}}]],[193,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[210,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[225,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[239,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[254,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x12d4"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[295,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[314,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-13}},"dst":{"register":"AP","offset":0}}}]],[326,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[343,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[358,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[380,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[394,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[408,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[425,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x7d78"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[468,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[487,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-13}},"dst":{"register":"AP","offset":0}}}]],[527,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[542,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[564,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[578,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[592,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[654,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x800000000000000000000000000000000000000000000000000000000000000"},"dst":{"register":"AP","offset":4}}}]],[658,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":3}},"scalar":{"Immediate":"0x110000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[668,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-2}},"scalar":{"Immediate":"0x8000000000000000000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-1},"y":{"register":"AP","offset":0}}}]],[728,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[797,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-8}}}}]],[836,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[863,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x12a2"},"rhs":{"Deref":{"register":"FP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[946,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1003,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-3}}}}]]],"entry_points_by_type":{"EXTERNAL":[{"selector":"0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad","offset":423,"builtins":["range_check"]},{"selector":"0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775","offset":254,"builtins":["range_check"]},{"selector":"0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3","offset":137,"builtins":["range_check"]},{"selector":"0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895","offset":0,"builtins":["range_check"]}],"L1_HANDLER":[],"CONSTRUCTOR":[]}} \ No newline at end of file +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.2.0", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x75", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x253", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x5c", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x24b", + "0x20680017fff7ffe", + "0x48", + "0x48307ffc80007ffd", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127fec7fff8000", + "0x48127fdb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x3f2", + "0x482480017fff8000", + "0x3f1", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fd9", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fe77fff", + "0x10780017fff7fff", + "0x16", + "0x4824800180007fd9", + "0x0", + "0x400080007fe87fff", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x23f", + "0x482480017fe08000", + "0x1", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fe58000", + "0x1", + "0x48127fd47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127fee7fff8000", + "0x48127fdd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x61", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1ca", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x48", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x48127fea7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x36f", + "0x482480017fff8000", + "0x36e", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe8", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff67fff", + "0x10780017fff7fff", + "0x16", + "0x4824800180007fe8", + "0x0", + "0x400080007ff77fff", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x1bc", + "0x482480017fef8000", + "0x1", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff48000", + "0x1", + "0x48127fe37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffed2c", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x95", + "0x4825800180007ffa", + "0x12d4", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x17c", + "0x20680017fff7ffe", + "0x7c", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x14d", + "0x20680017fff7ffe", + "0x68", + "0x48127fec7fff8000", + "0x48127fd07fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x1a7", + "0x20680017fff7ffa", + "0x58", + "0x20680017fff7ffd", + "0x48", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2ea", + "0x482480017fff8000", + "0x2e9", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff2", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x16", + "0x4824800180007ff2", + "0x0", + "0x400080007ff07fff", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x137", + "0x482480017fe88000", + "0x1", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fed8000", + "0x1", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127fea7fff8000", + "0x48127fce7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff97fff8000", + "0x48127fdd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff8288", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xa2", + "0x4825800180007ffa", + "0x7d78", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xd1", + "0x20680017fff7ffe", + "0x89", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0xa2", + "0x40137ff07fff8000", + "0x20680017fff7ffe", + "0x74", + "0x48127fec7fff8000", + "0x48127fd07fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x40137ffb7fff8001", + "0x1104800180018000", + "0xfa", + "0x20680017fff7ffa", + "0x63", + "0x20680017fff7ffd", + "0x53", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x23d", + "0x482480017fff8000", + "0x23c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff2", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x21", + "0x4824800180007ff2", + "0x0", + "0x400080007ff07fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x1104800180018000", + "0x110", + "0x482480017fb68000", + "0x1", + "0x20680017fff7ffc", + "0xa", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fed8000", + "0x1", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127fea7fff8000", + "0x48127fce7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff97fff8000", + "0x48127fdd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x8", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ffa8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x20680017fff7ffe", + "0x2b", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280027ffb7ffd", + "0x10780017fff7fff", + "0x14", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280007ffb7ffd", + "0x480280017ffb7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280027ffb7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x26", + "0x40780017fff7fff", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x79", + "0x20680017fff7ffa", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0xbb", + "0x20680017fff7ffd", + "0x44", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x31", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400080007ff87fff", + "0x400080017ff87ff7", + "0x400180027ff87ffa", + "0x400180037ff87ffb", + "0x400080047ff87ffd", + "0x400080057ff87ffe", + "0x480080077ff88000", + "0x20680017fff7fff", + "0xb", + "0x480080067ff78000", + "0x482480017ff68000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480080087ff48000", + "0x480080097ff38000", + "0x10780017fff7fff", + "0x9", + "0x480080067ff78000", + "0x482480017ff68000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480080087ff48000", + "0x480080097ff38000", + "0x1104800180018000", + "0xab", + "0x20680017fff7ffd", + "0x9", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x494e56414c49445f43414c4c4552", + "0x400080007ffe7fff", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xf", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xc5", + "0x482480017fff8000", + "0xc4", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0x12a2", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x4c", + "0x4825800180007ff8", + "0x12a2", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee4", + "0x20680017fff7ffe", + "0x27", + "0x400280007ffc7fff", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", + "0x20680017fff7ffa", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1f", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080027ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x480280037ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x5", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280047ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x1104800180018000", + "0x13", + "0x20680017fff7ffd", + "0xa", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe" + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [31, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 50, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "AP", "offset": -38 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [62, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [79, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [94, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [108, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [122, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 137, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [162, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 181, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "AP", "offset": -23 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [193, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [210, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [225, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [239, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 254, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x12d4" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [295, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 314, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "AP", "offset": -13 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [326, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [343, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [358, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [380, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [394, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [408, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 425, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x7d78" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [468, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 487, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "AP", "offset": -13 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [527, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [542, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [564, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [578, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [592, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 654, + [ + { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", "offset": -1 } }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { "register": "AP", "offset": 4 } + } + } + ] + ], + [ + 658, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": 3 } }, + "scalar": { "Immediate": "0x110000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -2 }, + "y": { "register": "AP", "offset": -1 } + } + } + ] + ], + [ + 668, + [ + { + "LinearSplit": { + "value": { "Deref": { "register": "AP", "offset": -2 } }, + "scalar": { "Immediate": "0x8000000000000000000000000000000" }, + "max_x": { "Immediate": "0xffffffffffffffffffffffffffffffff" }, + "x": { "register": "AP", "offset": -1 }, + "y": { "register": "AP", "offset": 0 } + } + } + ] + ], + [728, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 797, + [ + { + "SystemCall": { + "system": { "Deref": { "register": "AP", "offset": -8 } } + } + } + ] + ], + [836, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 863, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x12a2" }, + "rhs": { "Deref": { "register": "FP", "offset": -8 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [946, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 1003, + [ + { + "SystemCall": { + "system": { "Deref": { "register": "FP", "offset": -3 } } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 423, + "builtins": ["range_check"] + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 254, + "builtins": ["range_check"] + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 137, + "builtins": ["range_check"] + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "offset": 0, + "builtins": ["range_check"] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + } +} diff --git a/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json b/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json index ec92299c..ee17b56c 100644 --- a/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json +++ b/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json @@ -1 +1,340 @@ -{"prime":"0x800000000000011000000000000000000000000000000000000000000000001","compiler_version":"2.2.0","bytecode":["0xa0680017fff8000","0x7","0x482680017ffa8000","0xffffffffffffffffffffffffffffb1b8","0x400280007ff97fff","0x10780017fff7fff","0x56","0x4825800180007ffa","0x4e48","0x400280007ff97fff","0x48297ffc80007ffd","0x482680017ff98000","0x1","0x4824800180007ffe","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffc7fff8000","0x48127ff97fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xf0","0x482480017fff8000","0xef","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff7","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff77fff","0x10780017fff7fff","0x1f","0x4824800180007ff7","0x0","0x400080007ff87fff","0x48127fff7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x36","0x482480017fc08000","0x1","0x20680017fff7ffc","0xc","0x40780017fff7fff","0x1","0x48127ffe7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff58000","0x1","0x48127ff27fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x25","0x20680017fff7ffd","0x1a","0x48127ffb7fff8000","0x48127ffb7fff8000","0x482480017ffd8000","0x1","0x1104800180018000","0x4e","0x20680017fff7ffd","0xb","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x18","0x48127fe37fff8000","0x48127fe37fff8000","0x480680017fff8000","0x1","0x48127fe37fff8000","0x48127fe37fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x0","0x480680017fff8000","0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffd7fff","0x400380017ffd7ffc","0x400280027ffd7ffd","0x400280037ffd7ffe","0x480280057ffd8000","0x20680017fff7fff","0xc","0x480280047ffd8000","0x482680017ffd8000","0x7","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480280067ffd8000","0x10780017fff7fff","0x9","0x480280047ffd8000","0x482680017ffd8000","0x8","0x480680017fff8000","0x1","0x480280067ffd8000","0x480280077ffd8000","0x1104800180018000","0x47","0x20680017fff7ffd","0xa","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x0","0x480680017fff8000","0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854","0x480680017fff8000","0x53746f726167655772697465","0x400280007ffc7fff","0x400380017ffc7ffb","0x400280027ffc7ffd","0x400280037ffc7ffe","0x400380047ffc7ffd","0x480280067ffc8000","0x20680017fff7fff","0xd","0x480280057ffc8000","0x482680017ffc8000","0x7","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x10780017fff7fff","0x9","0x480280057ffc8000","0x482680017ffc8000","0x9","0x480680017fff8000","0x1","0x480280077ffc8000","0x480280087ffc8000","0x1104800180018000","0x21","0x20680017fff7ffd","0xb","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x8","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x9","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe"],"hints":[[0,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x4e48"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[19,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[38,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[58,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[76,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[91,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[155,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-3}}}}]],[205,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-4}}}}]]],"entry_points_by_type":{"EXTERNAL":[{"selector":"0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7","offset":0,"builtins":["range_check"]}],"L1_HANDLER":[],"CONSTRUCTOR":[]}} \ No newline at end of file +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.2.0", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffb1b8", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x56", + "0x4825800180007ffa", + "0x4e48", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x482680017ff98000", + "0x1", + "0x4824800180007ffe", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xf0", + "0x482480017fff8000", + "0xef", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff7", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x1f", + "0x4824800180007ff7", + "0x0", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x36", + "0x482480017fc08000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x25", + "0x20680017fff7ffd", + "0x1a", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffd8000", + "0x1", + "0x1104800180018000", + "0x4e", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x18", + "0x48127fe37fff8000", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe37fff8000", + "0x48127fe37fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffd", + "0x400280037ffd7ffe", + "0x480280057ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280067ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffd8000", + "0x480280077ffd8000", + "0x1104800180018000", + "0x47", + "0x20680017fff7ffd", + "0xa", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffd", + "0x400280037ffc7ffe", + "0x400380047ffc7ffd", + "0x480280067ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffc8000", + "0x480280087ffc8000", + "0x1104800180018000", + "0x21", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe" + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x4e48" }, + "rhs": { "Deref": { "register": "FP", "offset": -6 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [19, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 38, + [ + { + "TestLessThanOrEqual": { + "lhs": { "Immediate": "0x0" }, + "rhs": { "Deref": { "register": "AP", "offset": -8 } }, + "dst": { "register": "AP", "offset": 0 } + } + } + ] + ], + [58, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [76, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [91, [{ "AllocSegment": { "dst": { "register": "AP", "offset": 0 } } }]], + [ + 155, + [ + { + "SystemCall": { + "system": { "Deref": { "register": "FP", "offset": -3 } } + } + } + ] + ], + [ + 205, + [ + { + "SystemCall": { + "system": { "Deref": { "register": "FP", "offset": -4 } } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7", + "offset": 0, + "builtins": ["range_check"] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + } +} diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 0835f416..09920065 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -1,63 +1,134 @@ # Contributing -Before contributing to this repository, always submit and discuss your proposed changes through an issue. Should you need further clarification, you can reach out to us on Telegram, or Discord. Please wait to be assigned to an issue before opening a pull request. +Before contributing to this repository, always submit and discuss your proposed +changes through an issue. Should you need further clarification, you can reach +out to us on Telegram, or Discord. Please wait to be assigned to an issue before +opening a pull request. ## Roles -Three roles are available for contributors and will lead to different tasks in the repository: - -- Integrator: adds a test suite, runs the suite, makes an issue for each failing test, marks failing tests as skipped. -- Debuggor: picks an issue raised by a Integrator, and dives in the EVM spec and the current -Cairo 0 implementation in order to pin point the exact issue. Ones the issue is correctly understood, checks if a similar issue hasn't been raised by another Debuggor yet. If it has, link the Integrator issue to the Debuggor issue for tracking and pick up another Integrator issue. If it hasn't, raises a detailed issue about the Cairo 0 implementation bug and links it to the Integrator issue. -- Implementor: picks up an detailed issue raised by a Debuggor and reimplements the test logic in Cairo 0 python tests. Once the error is replicated, fixes the test in Cairo 0. +Three roles are available for contributors and will lead to different tasks in +the repository: + +- Integrator: adds a test suite, runs the suite, makes an issue for each failing + test, marks failing tests as skipped. +- Debugger: picks an issue raised by a Integrator, and dives in the EVM spec and + the current Cairo 0 implementation in order to pin point the exact issue. Ones + the issue is correctly understood, checks if a similar issue hasn't been + raised by another Debugger yet. If it has, link the Integrator issue to the + Debugger issue for tracking and pick up another Integrator issue. If it + hasn't, raises a detailed issue about the Cairo 0 implementation bug and links + it to the Integrator issue. +- Implementor: picks up an detailed issue raised by a Debugger and reimplements + the test logic in Cairo 0 python tests. Once the error is replicated, fixes + the test in Cairo 0. ## How to ### Integrator -In order to match the current EVM implementation from Reth, we want to run the same ethereum/tests as them. A list of all applicable tests can be found [here](https://github.com/paradigmxyz/reth/blob/main/testing/ef-tests/tests/tests.rs#L17). To start: +In order to match the current EVM implementation from Reth, we want to run the +same Ethereum/tests as them. A list of all applicable tests can be found +[here](https://github.com/paradigmxyz/reth/blob/main/testing/ef-tests/tests/tests.rs#L17). +To start: - Check for an unassigned `epic` issue for a test. -- Add it to `crates/ef-testing/tests.rs` by using the `blockchain_tests` macro. The first argument should be the name of your test, the second is the folder to find the test. Please use the snake case name of the folder for the name of the test (e.g. `blockchain_tests!(st_bad_opcode, stBadOpcode)` for adding stBadOpcode). -- Comment all the other lines except for the test you added and run `make ef-tests`. -After a while (count 10-15 minutes) the test will end and you should have in your terminal's output a list of all the failing tests. -- Start making issues. When raising issues, please try to match other `Integrator` issued on the style, and don't forget to add any raised issue to the `epic` issue's task list. - -Please find [here](https://github.com/kkrt-labs/ef-tests/issues/52) an example of an issue raised by an Integrator. - -### Debuggor - -Pick an issue from the available `Integrator` issues. Verify that the test fails (you can run a specific test by using `make target=your_test_name ef-test`). If it does, you can start debugging it. The following documentation can be used: - -- [Test fillers](https://github.com/ethereum/tests/tree/develop/src/GeneralStateTestsFiller): used to generated the actual test. This can be used to understand what code the transaction executes. -- [Execution specs](https://github.com/ethereum/execution-specs/tree/master): Ethereum execution specifications written in Python. This can be used to compare the expected behavior to the [Cairo 0 implementation](https://github.com/kkrt-labs/kakarot/tree/main/src). -- [Yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf): Ethereum formal specification. This can be used to compare the expected behavior to the [Cairo 0 implementation](https://github.com/kkrt-labs/kakarot/tree/main/src). - -Please find [here](https://github.com/kkrt-labs/ef-tests/issues/57) an example of an issue raised by a Debuggor. +- Add it to `crates/ef-testing/tests.rs` by using the `blockchain_tests` macro. + The first argument should be the name of your test, the second is the folder + to find the test. Please use the snake case name of the folder for the name of + the test (e.g. `blockchain_tests!(st_bad_opcode, stBadOpcode)` for adding + stBadOpcode). +- Comment all the other lines except for the test you added and run + `make ef-tests`. After a while (count 10-15 minutes) the test will end and you + should have in your terminal's output a list of all the failing tests. +- Start making issues. When raising issues, please try to match other + `Integrator` issued on the style, and don't forget to add any raised issue to + the `epic` issue's task list. + +Please find [here](https://github.com/kkrt-labs/ef-tests/issues/52) an example +of an issue raised by an Integrator. + +### Debugger + +Pick an issue from the available `Integrator` issues. Verify that the test fails +(you can run a specific test by using `make target=your_test_name ef-test`). If +it does, you can start debugging it. The following documentation can be used: + +- [Test fillers](https://github.com/ethereum/tests/tree/develop/src/GeneralStateTestsFiller): + used to generated the actual test. This can be used to understand what code + the transaction executes. +- [Execution specs](https://github.com/ethereum/execution-specs/tree/master): + Ethereum execution specifications written in Python. This can be used to + compare the expected behavior to the + [Cairo 0 implementation](https://github.com/kkrt-labs/kakarot/tree/main/src). +- [Yellow paper](https://ethereum.github.io/yellowpaper/paper.pdf): Ethereum + formal specification. This can be used to compare the expected behavior to the + [Cairo 0 implementation](https://github.com/kkrt-labs/kakarot/tree/main/src). + +Please find [here](https://github.com/kkrt-labs/ef-tests/issues/57) an example +of an issue raised by a Debugger. #### Log opcodes -The following section describes how to log the opcodes when running an ethereum/test: +The following section describes how to log the opcodes when running an +Ethereum/test: - Clone `https://github.com/kkrt-labs/kakarot-rpc.git` -- Update the `Cargo.toml` file at the root of the repository, by replacing the blockifier import by `blockifier = { git = "https://github.com/jobez/blockifier.git", rev = "7f00407" }`. -- In the file `./kakarot-rpc/lib/kakarot/src/kakarot/instructions.cairo`, add the following hint `%{print(ids.opcode, ids.ctx) %}` right after line 65. See the following [gist](https://gist.github.com/jobez/42941db9361d81778abd36309dfb60dc#file-instructions-cairo-L68-L70) for more details. -- From the root of the `kakarot-rpc` repository, run the following: `cd lib/kakarot && STARKNET_NETWORK=starknet-devnet make build && cd ../.. && make RUST_BACKTRACE=1 dump-katana` +- Update the `Cargo.toml` file at the root of the repository, by replacing the + blockifier import by + + ```text + + blockifier = { git = "https://github.com/jobez/blockifier.git", rev = "7f00407" } + ``` + +- In the file `./kakarot-rpc/lib/kakarot/src/kakarot/instructions.cairo`, add + the following hint `%{print(ids.opcode, ids.ctx) %}` right after line 65. See + the following + [gist](https://gist.github.com/jobez/42941db9361d81778abd36309dfb60dc#file-instructions-cairo-L68-L70) + for more details. +- From the root of the `kakarot-rpc` repository, run the following: + + ```bash + cd lib/kakarot && STARKNET_NETWORK=starknet-devnet make build && cd ../.. + make RUST_BACKTRACE=1 dump-katana + ``` + - Now copy the `.katana` folder and paste it inside the ef-tests repository. -- Finally, update the `Cargo.toml` file at the root of the ef-tests repository, by replacing the blockifier import by `blockifier = { git = "https://github.com/jobez/blockifier.git", rev = "7f00407" }`. -- Run `make target=your_test_name ef-test`. You should see the executed opcodes being printed out. +- Finally, update the `Cargo.toml` file at the root of the ef-tests repository, + by replacing the blockifier import by + + ```text + + blockifier = { git = "https://github.com/jobez/blockifier.git", rev = "7f00407" } + ``` + +- Run `make target=your_test_name ef-test`. You should see the executed opcodes + being printed out. #### Reproducing in Python (to be updated once Python test flow is improved) -In case the above doesn't help you with debugging, you can always reproduce the test case you are fixing in Python. This will give you unlimited hint usage, allowing for better tracing of the error. In order to set this up: +In case the above doesn't help you with debugging, you can always reproduce the +test case you are fixing in Python. This will give you unlimited hint usage, +allowing for better tracing of the error. In order to set this up: - Clone `https://github.com/kkrt-labs/kakarot.git` - Run `make setup && make build` -- Create a new file in `tests/integration/solidity_contracts/EFTests` if there is no file corresponding to the scope you want to test. Otherwise you can add your test to an existing file. -- The following fixtures can be used in order to set the test environment to the exact replica of the ethereum/test: `create_account_with_bytecode_and_storage`, `set_storage_at_evm_address`, `deploy_eoa`,... You can have a look at the current tests in the `EfTests` folder for help. -- Call `eth_send_transaction` with the exact same arguments as the transaction from your test. If the error you get is the same as the error on the ef-tests repository, you can now start debugging using hints in the Cairo 0 code. +- Create a new file in `tests/integration/solidity_contracts/EFTests` if there + is no file corresponding to the scope you want to test. Otherwise you can add + your test to an existing file. +- The following fixtures can be used in order to set the test environment to the + exact replica of the Ethereum/test: + `create_account_with_bytecode_and_storage`, `set_storage_at_evm_address`, + `deploy_eoa`,... You can have a look at the current tests in the `EfTests` + folder for help. +- Call `eth_send_transaction` with the exact same arguments as the transaction + from your test. If the error you get is the same as the error on the ef-tests + repository, you can now start debugging using hints in the Cairo 0 code. - In order to run only your test, use `poetry run pytest -k your_test_name`. -- Debug the Cairo 0 code by adding `%{print(ids.x)%}` to print variables (where x is the variable you want to print). Be sure to recompile your Cairo 0 code EVERY TIME you make changes, by running `make build`. +- Debug the Cairo 0 code by adding `%{print(ids.x)%}` to print variables (where + x is the variable you want to print). Be sure to recompile your Cairo 0 code + EVERY TIME you make changes, by running `make build`. ### Implementor From 155fcc525ab97867c1561f469073e9e33d0859af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Thu, 28 Sep 2023 17:25:09 +0700 Subject: [PATCH 2/6] Use dotenvy instead of dotenv --- Cargo.lock | 8 +++++++- Cargo.toml | 2 +- crates/ef-testing/Cargo.toml | 4 ++-- crates/ef-testing/src/bin/fetch_dump_katana.rs | 3 +-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e2efcb8d..3ad1c882 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2401,6 +2401,12 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" +[[package]] +name = "dotenvy" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" + [[package]] name = "dunce" version = "1.0.4" @@ -2448,7 +2454,7 @@ dependencies = [ "chrono", "ctor", "dojo-test-utils", - "dotenv", + "dotenvy", "ef-tests", "eyre", "kakarot-rpc-core", diff --git a/Cargo.toml b/Cargo.toml index e726d0d0..f362a662 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,7 @@ async-trait = "0.1.58" bytes = "1" chrono = { version = "0.4.26", features = ["serde"] } ctor = "0.2.4" -dotenv = "0.15.0" +dotenvy = "0.15.7" eyre = "0.6.8" lazy_static = "1.4.0" regex = "1.9.3" diff --git a/crates/ef-testing/Cargo.toml b/crates/ef-testing/Cargo.toml index 43297dd1..9f898b93 100644 --- a/crates/ef-testing/Cargo.toml +++ b/crates/ef-testing/Cargo.toml @@ -31,7 +31,7 @@ starknet = { workspace = true } async-trait = { workspace = true } ctor = { workspace = true } chrono = { workspace = true, optional = true } -dotenv = { workspace = true, optional = true } +dotenvy = { workspace = true, optional = true } eyre = { workspace = true } lazy_static = { workspace = true } thiserror = { workspace = true } @@ -51,7 +51,7 @@ tracing-subscriber = { workspace = true } [features] ef-tests = [] -dump = ["reqwest", "dotenv", "chrono", "zip"] +dump = ["reqwest", "dotenvy", "chrono", "zip"] fetch-commit = ["reqwest"] [[bin]] diff --git a/crates/ef-testing/src/bin/fetch_dump_katana.rs b/crates/ef-testing/src/bin/fetch_dump_katana.rs index 985b1252..a8729d14 100644 --- a/crates/ef-testing/src/bin/fetch_dump_katana.rs +++ b/crates/ef-testing/src/bin/fetch_dump_katana.rs @@ -1,5 +1,4 @@ use chrono::{DateTime, Utc}; -use dotenv::dotenv; use reqwest::{self, header}; use serde::Deserialize; use std::path::Path; @@ -24,7 +23,7 @@ struct WorkflowRun { /// with all of Kakarot Cairo smart contracts deployed is dumped in an artifact called 'dump-katana' /// Starting a Starknet local chain from checkpoint speeds up all our processes. fn main() -> Result<(), Box> { - dotenv().ok(); + dotenvy::dotenv()?; let token = std::env::var("GITHUB_TOKEN").map_err(|_| eyre::eyre!("Missing GITHUB_TOKEN in .env"))?; let url = "https://api.github.com/repos/kkrt-labs/kakarot-rpc/actions/artifacts"; From 95eb248b6a21873308a0681cf791c2d947e53d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Thu, 28 Sep 2023 17:28:54 +0700 Subject: [PATCH 3/6] Replace linter by trunk workflow --- .github/workflows/linters.yml | 56 ------------------------------ .github/workflows/trunk-check.yaml | 27 ++++++++++++++ 2 files changed, 27 insertions(+), 56 deletions(-) delete mode 100644 .github/workflows/linters.yml create mode 100644 .github/workflows/trunk-check.yaml diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml deleted file mode 100644 index c42e4393..00000000 --- a/.github/workflows/linters.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: linters - -permissions: read-all - -on: - push: - branches: [main] - pull_request: - branches: [main] - -jobs: - check: - runs-on: ubuntu-latest - timeout-minutes: 30 - steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - override: true - - uses: Swatinem/rust-cache@v2 - - uses: actions-rs/cargo@v1 - with: - command: check - - fmt: - runs-on: ubuntu-latest - timeout-minutes: 10 - steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - override: true - components: rustfmt - - uses: Swatinem/rust-cache@v2 - - uses: actions-rs/cargo@v1 - with: - command: fmt - args: --all -- --check - - clippy: - runs-on: ubuntu-latest - timeout-minutes: 30 - steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - override: true - components: clippy - - uses: Swatinem/rust-cache@v2 - - uses: actions-rs/cargo@v1 - with: - command: clippy - args: --workspace --all-features --all-targets -- -D warnings diff --git a/.github/workflows/trunk-check.yaml b/.github/workflows/trunk-check.yaml new file mode 100644 index 00000000..5193879e --- /dev/null +++ b/.github/workflows/trunk-check.yaml @@ -0,0 +1,27 @@ +name: Trunk + +on: + push: + branches: [main] + pull_request: + branches: [main] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +permissions: read-all + +jobs: + trunk_check: + name: Trunk Check Runner + runs-on: ubuntu-latest + permissions: + checks: write # For trunk to post annotations + contents: read # For repo checkout + + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Trunk Check + uses: trunk-io/trunk-action@v1 From 546ad6a2821dc38846fd247b997faa30baab18a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Thu, 28 Sep 2023 21:55:43 +0700 Subject: [PATCH 4/6] Fix dotenvy raises when no .env --- crates/ef-testing/src/bin/fetch_dump_katana.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/ef-testing/src/bin/fetch_dump_katana.rs b/crates/ef-testing/src/bin/fetch_dump_katana.rs index a8729d14..d9b8c9eb 100644 --- a/crates/ef-testing/src/bin/fetch_dump_katana.rs +++ b/crates/ef-testing/src/bin/fetch_dump_katana.rs @@ -23,9 +23,14 @@ struct WorkflowRun { /// with all of Kakarot Cairo smart contracts deployed is dumped in an artifact called 'dump-katana' /// Starting a Starknet local chain from checkpoint speeds up all our processes. fn main() -> Result<(), Box> { - dotenvy::dotenv()?; - let token = - std::env::var("GITHUB_TOKEN").map_err(|_| eyre::eyre!("Missing GITHUB_TOKEN in .env"))?; + let env = dotenvy::dotenv(); + let token = std::env::var("GITHUB_TOKEN").map_err(|_| { + if let Err(message) = env { + eyre::eyre!("Failed to read in .env: {message}") + } else { + eyre::eyre!("Missing GITHUB_TOKEN in .env") + } + })?; let url = "https://api.github.com/repos/kkrt-labs/kakarot-rpc/actions/artifacts"; let client = reqwest::blocking::Client::builder() From 9229f819074250ce822311d86961c61f36f0b106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Mon, 2 Oct 2023 18:32:52 +0700 Subject: [PATCH 5/6] Fix clippy in trunk --- .github/workflows/trunk-check.yaml | 6 ++++ .trunk/trunk.yaml | 13 +++++++-- blockchain-tests-skip.yml | 46 +++++++++++++++--------------- 3 files changed, 39 insertions(+), 26 deletions(-) diff --git a/.github/workflows/trunk-check.yaml b/.github/workflows/trunk-check.yaml index 5193879e..327024da 100644 --- a/.github/workflows/trunk-check.yaml +++ b/.github/workflows/trunk-check.yaml @@ -23,5 +23,11 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + components: clippy + - uses: Swatinem/rust-cache@v2 - name: Trunk Check uses: trunk-io/trunk-action@v1 diff --git a/.trunk/trunk.yaml b/.trunk/trunk.yaml index c0c1af95..5ab7ff9b 100644 --- a/.trunk/trunk.yaml +++ b/.trunk/trunk.yaml @@ -6,17 +6,24 @@ cli: plugins: sources: - id: trunk - ref: v1.2.4 + ref: v1.2.5 uri: https://github.com/trunk-io/plugins runtimes: enabled: - node@18.12.1 - python@3.10.8 lint: + definitions: + - name: clippy + commands: + - run: + cargo clippy --message-format json --locked --workspace + --all-features --all-targets -- --cap-lints=warn --no-deps -D + warnings enabled: - actionlint@1.6.26 - checkov@2.4.9 - - clippy@1.65.0 + - clippy@SYSTEM - git-diff-check - markdownlint@0.37.0 - osv-scanner@1.4.0 @@ -30,6 +37,6 @@ actions: disabled: - trunk-announce - trunk-fmt-pre-commit - enabled: - trunk-check-pre-push + enabled: - trunk-upgrade-available diff --git a/blockchain-tests-skip.yml b/blockchain-tests-skip.yml index 384172be..e11ea41a 100644 --- a/blockchain-tests-skip.yml +++ b/blockchain-tests-skip.yml @@ -614,29 +614,29 @@ filename: - tooLongReturnDataCopy.json # ef-tests #319 - revertRetDataSize.json # ef-tests #320 stRevertTest: - - "RevertOpcodeMultipleSubCalls.json" # ef-tests #322 - - "RevertPrefoundCall.json" # ef-tests #322 - - "LoopCallsDepthThenRevert.json" # ef-tests #322 - - "stateRevert.json" # ef-tests #322 - - "RevertDepthCreateOOG.json" # ef-tests #322 - - "costRevert.json" # ef-tests #322 - - "LoopDelegateCallsDepthThenRevert.json" # ef-tests #322 - - "RevertOpcodeInCallsOnNonEmptyReturnData.json" # ef-tests #322 - - "RevertOpcodeCalls.json" # ef-tests #322 - - "LoopCallsThenRevert.json" # ef-tests #322 - - "TouchToEmptyAccountRevert2.json" # ef-tests #322 - - "TouchToEmptyAccountRevert3.json" # ef-tests #322 - - "RevertDepthCreateAddressCollision.json" # ef-tests #322 - - "RevertPrecompiledTouchExactOOG.json" # ef-tests #323 - - "RevertPrefound.json" # ef-tests #323 - - "RevertPrefoundEmpty.json" # ef-tests #323 - - "RevertOpcodeCreate.json" # ef-tests #323 - - "RevertOnEmptyStack.json" # ef-tests #323 - - "RevertInCreateInInit.json" # ef-tests #323 - - "RevertPrefoundEmptyCall.json" # ef-tests #323 - - "LoopCallsDepthThenRevert2.json" # ef-tests #324 - - "LoopCallsDepthThenRevert3.json" # ef-tests #324 - - "RevertRemoteSubCallStorageOOG.json" # ef-tests #324 + - RevertOpcodeMultipleSubCalls.json # ef-tests #322 + - RevertPrefoundCall.json # ef-tests #322 + - LoopCallsDepthThenRevert.json # ef-tests #322 + - stateRevert.json # ef-tests #322 + - RevertDepthCreateOOG.json # ef-tests #322 + - costRevert.json # ef-tests #322 + - LoopDelegateCallsDepthThenRevert.json # ef-tests #322 + - RevertOpcodeInCallsOnNonEmptyReturnData.json # ef-tests #322 + - RevertOpcodeCalls.json # ef-tests #322 + - LoopCallsThenRevert.json # ef-tests #322 + - TouchToEmptyAccountRevert2.json # ef-tests #322 + - TouchToEmptyAccountRevert3.json # ef-tests #322 + - RevertDepthCreateAddressCollision.json # ef-tests #322 + - RevertPrecompiledTouchExactOOG.json # ef-tests #323 + - RevertPrefound.json # ef-tests #323 + - RevertPrefoundEmpty.json # ef-tests #323 + - RevertOpcodeCreate.json # ef-tests #323 + - RevertOnEmptyStack.json # ef-tests #323 + - RevertInCreateInInit.json # ef-tests #323 + - RevertPrefoundEmptyCall.json # ef-tests #323 + - LoopCallsDepthThenRevert2.json # ef-tests #324 + - LoopCallsDepthThenRevert3.json # ef-tests #324 + - RevertRemoteSubCallStorageOOG.json # ef-tests #324 stShift: - shiftCombinations.json # ef-tests #383 - shiftSignedCombinations.json # ef-tests #383 From 3ff1997cc337edda88ab58566f6f508f91e0968f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Walter?= Date: Tue, 3 Oct 2023 11:28:17 +0200 Subject: [PATCH 6/6] Add concurrency in CI test job --- .github/workflows/test.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 767d6f3a..1da5e17f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,13 +1,17 @@ name: test -permissions: read-all - on: push: branches: [main] pull_request: branches: [main] +permissions: read-all + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-latest